Modern Japanese digital publishing and official administrative systems mandate strict adherence to the JIS X 0213:2004 character set revisions. When styling documents combining Japanese proportional kana with explicit JIS04 kanji glyph replacements, pairing the jp04 (JIS X 0213:2004 forms), pkna (proportional kana), and jp04 explicit feature tags allows typography designers to enforce exact modern standard glyph rendering without font switching. Safari Web Inspector provides specialized typography inspection panels to validate and debug these glyph substitutions live in WebKit.
Understanding OpenType Feature Tags: jp04 and pkna
Modern OpenType layout shapers like Apple CoreText parse font feature tables to execute glyph replacements:
- jp04 (JIS2004 Forms): Enforces the modern Japanese orthographic glyph forms ratified in the 2004 JIS revision for designated kanji characters.
- pkna (Proportional Kana): Replaces rigid full-width Japanese hiragana and katakana glyphs with proportionally spaced variants designed to fit naturally against kanji.
While the standard CSS property font-variant-east-asian: jis04 exists, combining it with proportional kana requires explicit configuration of font-feature-settings.
Authoring the Multilingual Typography CSS Stack
To ensure consistent cross-platform typography in Safari, declare your font styling using both high-level CSS properties and low-level feature settings:
/* Standard Modern JIS04 Typography Rule */
.modern-jis04-variants-heading {
font-family: "Hiragino Mincho ProN", "YuMincho", system-ui, serif;
font-size: 2.25rem;
line-height: 1.4;
text-rendering: optimizeLegibility;
/* Standard CSS Font Variant Declarations */
font-variant-east-asian: jis04 proportional-width;
/* Explicit Low-Level Feature Settings Fallback */
font-feature-settings: "jp04" 1, "pkna" 1;
}
Inspecting Glyphs with Safari Web Inspector
To inspect and live-debug these OpenType substitutions in Apple Safari on macOS:
- Enable developer tools: In Safari, navigate to Settings > Advanced and check Show features for web developers.
- Right-click the typography element and select Inspect Element.
- In the Web Inspector right-hand sidebar, navigate to the Styles panel and scroll to the Font section.
- Click the typographic properties icon to open the OpenType Feature Settings inspector.
- Confirm that Proportional Kana is highlighted under East Asian Spacing.
- Under the East Asian Variants category, toggle JIS04 forms to verify that kanji map correctly to modern 2004 glyph variants.
Diagnosing Missing OpenType Tables
If Safari displays standard contemporary glyphs despite CSS declarations, inspect the Fonts Used card in Web Inspector. System fonts or third-party web fonts lacking a dedicated jp04 table cannot execute JIS04 substitutions. Safari Web Inspector enables engineers to rapidly identify whether layout anomalies originate from CSS rules or underlying font file limitations.