{"adoption": {"forks": 11, "observed_at": "2026-08-28T04:03:35.968749+00:00", "stars": 1102}, "canonical_url": "https://ross.abutalabs.com/products/moralerspace", "card": {"archived": false, "artifact_type": "application", "description": "Moralerspace は、欧文フォント Monaspace と日本語フォント IBM Plex Sans JP 等を合成したプログラミング向けフォントです。", "domain": ["developer-tools", "cross-platform"], "enriched": true, "function": ["developer-tools"], "health_score": 54, "homepage": null, "language": "Python", "license": "OFL-1.1", "license_family": "other", "maturity": "active", "member_repos": ["yuru7/moralerspace"], "name": "yuru7/moralerspace", "platform": ["cross-platform", "python"], "pushed_at": "2025-07-28T13:06:36+00:00", "repo": "yuru7/moralerspace", "stars": 1102, "tags": ["font", "programming-font", "japanese-font", "font-merging", "monaspace", "ibm-plex-sans-jp", "nerd-fonts", "monospace"], "topics": [], "urls": [], "use_cases": ["a programming font that pairs Latin and Japanese characters", "a coding font with visible full-width spaces", "a Japanese monospace font for terminals and editors", "a font with Nerd Fonts icons for terminal prompts", "a font where half-width and full-width characters align nicely", "a readable Japanese programming font for IDEs"], "what_it_is": "Moralerspace is a programming font that merges the Latin font Monaspace with Japanese fonts such as IBM Plex Sans JP. It is distributed as TTF files in multiple width and Nerd Fonts variants, built with fontforge scripts.", "when_to_avoid": ["you need a purely Latin monospace font", "you need a proportional UI font for documents", "you need a font not covered by the OFL license for embedding restrictions"], "when_to_choose": ["you write code and comments mixing Japanese and English and want consistent, readable glyphs", "you want Monaspace's texture healing for Latin text with a legible Japanese sans font", "you want full-width spaces visualized to avoid bugs", "you want Nerd Fonts icons baked into your terminal font"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/moralerspace", "repo": "yuru7/moralerspace", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:35.968749+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:45:40.350451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dde16a7057b65599b4e633c38a20015a2cd5e8140b365d0a28ad9fb98f2d85c4", "fetched_at": "2026-08-28T04:03:35.968749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yuru7/moralerspace"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 34, "longevity": 67, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 938, "days_push": 401, "days_rel": 401, "gap_med": 190, "n_releases_24m": 2}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}