{"id":328930,"date":"2026-07-05T11:34:12","date_gmt":"2026-07-05T11:34:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/axismundi-fonts-noto-cjk-korean\/"},"modified":"2026-09-18T08:45:27","modified_gmt":"2026-09-18T08:45:27","slug":"axismundi-korean-font-provider","status":"publish","type":"plugin","link":"https:\/\/br.wordpress.org\/plugins\/axismundi-korean-font-provider\/","author":21128503,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.4","stable_tag":"0.1.4","tested":"7.1.1","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"Axismundi Korean Font Provider","header_author":"KIM JIWOON","header_description":"Optional Korean web-font provider for the Axismundi theme \u2014 supplies Noto Sans KR and Noto Serif KR, fills the theme's CJK fallback slot for Korean documents, and registers them as a Font Library collection.","assets_banners_color":"","last_updated":"2026-09-18 08:45:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Jiwoon-Kim\/axismundi\/tree\/main\/products\/wordpress\/plugins\/axismundi-korean-font-provider","header_author_uri":"https:\/\/designbusan.ai.kr","rating":0,"author_block_rating":0,"active_installs":0,"downloads":241,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.3":{"tag":"0.1.3","author":"kimjiwoon","date":"2026-07-05 11:33:53","revision":3596695},"0.1.4":{"tag":"0.1.4","author":"kimjiwoon","date":"2026-09-18 08:45:27","revision":3701608}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.3","0.1.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[225658,2221,6280,5126],"plugin_category":[43],"plugin_contributors":[270183],"plugin_business_model":[],"class_list":["post-328930","plugin","type-plugin","status-publish","hentry","plugin_tags-font-library","plugin_tags-fonts","plugin_tags-korean","plugin_tags-typography","plugin_category-customization","plugin_contributors-kimjiwoon","plugin_committers-kimjiwoon"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/axismundi-korean-font-provider.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Axismundi Korean Font Provider supplies the <code>Noto Sans KR<\/code> and <code>Noto Serif KR<\/code>\nweb fonts and fills the Axismundi theme's regional CJK fallback slot when the\ncurrent document root has a Korean language tag (<code>ko<\/code> or <code>ko-*<\/code>).<\/p>\n\n<p>Two roles:<\/p>\n\n<ul>\n<li><strong>Provider.<\/strong> On activation the plugin enqueues <code>@font-face<\/code> rules (front end\nand block editor) for the two families. On a Korean document it sets the\ntheme's <code>--axismundi-cjk-sans<\/code> \/ <code>--axismundi-cjk-serif<\/code> slots. The fonts are\nscoped to Hangul, so Latin keeps rendering in Roboto Flex \/ Roboto Serif.<\/li>\n<li><strong>Font Library collection.<\/strong> The families are also registered as the\n\"Axismundi Korean Font Provider\" collection. The Korean fallback above works\nwithout installing anything. Installing from the collection adds a separate\nfont limited to the same Korean character range, for places where you choose\nit; it does not recreate the theme's Roboto Flex \/ Roboto Serif fallback stack.<\/li>\n<\/ul>\n\n<p>Without the plugin the Axismundi theme falls back to the operating system's CJK\nfont. Separate regional plugins can fill the same slot for Japanese or Chinese\ndocuments without competing in a fixed font-family list. The current Korean\nWOFF2 files are Hangul subsets; Korean Hanja continues to use the system fallback.<\/p>\n\n<p>This plugin bundles no tracking and contacts no external service.<\/p>\n\n<h3>Copyright<\/h3>\n\n<p>Axismundi Korean Font Provider, Copyright 2026 KIM JIWOON.\nPlugin code is distributed under the GNU General Public License, version 3 or\nlater.<\/p>\n\n<p>This plugin bundles the following third-party resources:<\/p>\n\n<h3>Fonts<\/h3>\n\n<p>The original font files were converted and subset to WOFF2 for Korean web-font\ndelivery.<\/p>\n\n<p>Noto Sans KR\nCopyright 2014-2021 Adobe, with Reserved Font Name \"Source\".\nLicense: SIL Open Font License, 1.1\nLicense URI: https:\/\/openfontlicense.org\/open-font-license-official-text\/\nSource: https:\/\/github.com\/google\/fonts\/tree\/main\/ofl\/notosanskr<\/p>\n\n<p>Noto Serif KR\nCopyright 2012 Google Inc.\nLicense: SIL Open Font License, 1.1\nLicense URI: https:\/\/openfontlicense.org\/open-font-license-official-text\/\nSource: https:\/\/github.com\/google\/fonts\/tree\/main\/ofl\/notoserifkr<\/p>\n\n<p>The verbatim license text and conversion provenance are preserved under each\nfamily directory in <code>assets\/fonts\/<\/code>. See NOTICE.txt.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the Axismundi theme.<\/li>\n<li>Upload and activate this plugin.<\/li>\n<li>Korean text now renders in Noto Sans KR \/ Noto Serif KR. Optionally manage the\nfamilies under Appearance &gt; Editor &gt; Styles &gt; Typography.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20require%20the%20axismundi%20theme%3F\"><h3>Does it require the Axismundi theme?<\/h3><\/dt>\n<dd><p>Automatic fallback-slot integration requires Axismundi 0.1.3 or later. Other\nthemes can still select the registered Noto families explicitly from the Font\nLibrary or reference their family names in CSS.<\/p><\/dd>\n<dt id=\"does%20it%20change%20latin%20text%3F\"><h3>Does it change Latin text?<\/h3><\/dt>\n<dd><p>No. The <code>@font-face<\/code> rules are scoped to the Korean unicode range, so Latin and\nnumerals continue to use the theme's primary family.<\/p><\/dd>\n<dt id=\"which%20wordpress%20language%20setting%20selects%20the%20korean%20fallback%3F\"><h3>Which WordPress language setting selects the Korean fallback?<\/h3><\/dt>\n<dd><p>The public document language (<code>&lt;html lang&gt;<\/code>), normally derived from Site\nLanguage, selects it. A multilingual plugin may set that language per request.\nThe logged-in user's profile language translates wp-admin and does not select the\nfont used for published content.<\/p><\/dd>\n<dt id=\"does%20this%20package%20include%20korean%20hanja%3F\"><h3>Does this package include Korean Hanja?<\/h3><\/dt>\n<dd><p>No. The bundled WOFF2 files are deliberately limited to Hangul and Jamo. Shared\nCJK ideographs fall through to the operating system font until a separate\nregional Hanja subset is provided.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>The Font Library collection now declares the same <code>unicode-range<\/code> as the\nautomatic fallback, so a family installed from it takes only Korean text\nand other characters fall through to the next font in its stack. The collection and readme say that\ninstalling is optional and does not recreate the theme's fallback stack.<\/li>\n<li>The Korean fonts are rebuilt from pinned upstream files (google\/fonts commit\na54f744) by scripts\/build-noto-cjk.py, with a generated manifest. They now\ncarry only the Korean range, dropping unused Latin glyphs: Noto Sans KR is\n1.17 MB (was 1.25 MB) and Noto Serif KR 2.06 MB (was 2.16 MB).<\/li>\n<li>Tested up to WordPress 7.1.<\/li>\n<\/ul>\n\n<p>Earlier releases are listed in changelog.txt.<\/p>","raw_excerpt":"Optional Korean web-font provider for the Axismundi theme: Noto Sans KR and Noto Serif KR.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328930"}],"author":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kimjiwoon"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328930"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328930"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328930"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328930"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328930"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}