How to Inspect CSS font-feature-settings JIS04 Proportional Kana and Discretionary Ligatures in Safari Web Inspector

High-end editorial publications and multilingual literary sites often incorporate specialized OpenType discretionary ligatures to deliver refined typographic aesthetics. In multilingual design environments combining Japanese kana and kanji with Latin headings, pairing the jp04 (JIS X 0213:2004 forms), pkna (proportional kana), and dlig (discretionary ligatures) feature tags allows designers to activate expressive letter pairings (such as ‘st’, ‘ct’, or decorative Japanese glyph ligatures) without sacrificing readability. Safari Web Inspector provides specialized typography inspection panels to validate and debug these glyph substitutions live in WebKit.

Understanding OpenType Feature Tags: jp04, pkna, and dlig

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.
  • pkna (Proportional Kana): Replaces rigid full-width Japanese hiragana and katakana glyphs with proportionally spaced variants designed to fit naturally against kanji.
  • dlig (Discretionary Ligatures): Replaces specific character pairs with artistic, decorative ligatures intended for stylistic emphasis rather than strictly functional legibility.

While the standard CSS property font-variant-ligatures: discretionary-ligatures exists, combining it with Asian font variants requires precise 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:

/* Editorial Japanese Typography Rule with Discretionary Ligatures */
.editorial-display-heading {
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "PingFang SC", system-ui, sans-serif;
  font-size: 2.25rem;
  line-height: 1.4;
  text-rendering: optimizeLegibility;

  /* Standard CSS Font Variant Declarations */
  font-variant-east-asian: jis04 proportional-width;
  font-variant-ligatures: discretionary-ligatures;

  /* Explicit Low-Level Feature Settings Fallback */
  font-feature-settings: "jp04" 1, "pkna" 1, "dlig" 1;
}

Inspecting Glyphs with Safari Web Inspector

To inspect and live-debug these OpenType substitutions in Apple Safari on macOS:

  1. Enable developer tools: In Safari, navigate to Settings > Advanced and check Show features for web developers.
  2. Right-click the typography element and select Inspect Element.
  3. In the Web Inspector right-hand sidebar, navigate to the Styles panel and scroll to the Font section.
  4. Click the typographic properties icon to open the OpenType Feature Settings inspector.
  5. Confirm that Proportional Kana is highlighted under East Asian Spacing.
  6. Under the Ligatures category, toggle discretionary ligatures to verify that stylized glyphs substitute accurately according to surrounding character boundaries.

Diagnosing Missing OpenType Tables

If Safari displays standard separate characters without forming decorative ligatures despite CSS declarations, inspect the Fonts Used card in Web Inspector. System fonts or third-party web fonts lacking a dedicated dlig table cannot execute discretionary substitutions. Safari Web Inspector enables engineers to rapidly identify whether layout anomalies originate from CSS rules or underlying font file limitations.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.