font‑variant‑numeric Demo - Online Table Figures & Fractions
Choose tabular‑nums, diagonal‑fractions, ordinal and see the effect on a numeric list. Elegant data presentation.
UD5 Toolkit
Explore JIS variant glyphs, proportional-width, and ruby forms for East Asian typography. Real-time preview with comparison grids.
font-variant-east-asian?
font-variant-east-asian is a CSS property that controls the use of alternate glyph forms for East Asian scripts—primarily Japanese, Chinese, and Korean. It allows you to select specific JIS (Japanese Industrial Standard) glyph variants, toggle between full-width and proportional-width rendering, and enable ruby annotation forms. It's part of the CSS Fonts Module Level 3 specification and is widely supported in modern browsers (Chrome 63+, Firefox 34+, Safari 9.1+).
pwid OpenType feature. Modern Japanese fonts like Yu Gothic, Hiragino, and Noto CJK all support this.
font-variant-east-asian?
font-variant-east-asian: jis90 proportional-width; – JIS90 glyphs with proportional spacing.font-variant-east-asian: jis04 full-width ruby; – JIS04 glyphs, full-width, ruby-optimized.simplified and traditional cannot be combined with JIS variants—they are mutually exclusive.
font-variant-east-asian is designed with Japanese typography in mind—especially the JIS variant selection. However, the simplified and traditional values can be used for Chinese text to prefer simplified or traditional glyph forms when the font supports both. The proportional-width and full-width values apply universally to all East Asian scripts. For Korean, the impact is most noticeable with proportional-width rendering.
font-variant-east-asian. Internet Explorer does not support it. Mobile browsers (iOS Safari 9.3+, Android Chrome) are also compatible. Can I Use reports global coverage of approximately 93%.
Choose tabular‑nums, diagonal‑fractions, ordinal and see the effect on a numeric list. Elegant data presentation.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Toggle OpenType features like liga, smcp, tnum, and see the text update. Support for variable fonts. Typography nerds.
Build a complete font‑stack for your website. Choose a primary font and get the best fallback options for different OS. Copy the CSS.
Browse the fonts installed on your system and type a custom phrase to see how it looks. Uses Local Font Access API where available.
Select a local font and see all its metrics: ascent, descent, x‑height, and supported features. Typography deep dive.
New CSS text‑spacing property for fine control over punctuation spacing. See the effect live. For advanced typography.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and double‑struck. Copy rich text for anywhere.
Choose a font family and see how it renders famous pangrams (The quick brown fox…). Instant web font loader.
Style a drop cap using the initial‑letter property. Set size and sink. Modern alternative to pseudo‑element hacks.
Style a drop cap using the initial‑letter property. Set size and sink. Modern alternative to pseudo‑element hacks.
Paste a Kanji and watch it drawn stroke by stroke with numbered sequence. Excellent for learners. Static data set.
See which fonts map to generic families (serif, sans‑serif, monospace) on different operating systems. A handy reference.
Select character sets (Latin, Cyrillic, Greek) and generate the exact unicode‑range descriptor for your fonts. Improve performance.
Create vertically oriented text layouts with `writing‑mode`. See the effect and copy the complete CSS. For vertical languages.
Test different line‑break and word‑break values on Chinese/Japanese/Korean text. See how browsers wrap. Essential for i18n.
Toggle between light and dark mode for a demo page. See how to use the media query. Copy the pattern.
Compare width/height with block‑size/inline‑size in different writing modes. Understand intrinsic sizing. Copy best practices.
Create outlined text with the text‑stroke property. Adjust width and color. Preview and copy the CSS.
Multiple digital counters for tracking stitches, rows, and pattern repeats. Increment, reset. Works on mobile.
Style the first letter of a paragraph as a large decorative drop cap. Choose font, color, and size. Get the CSS & HTML.
Paste two strings that look the same and see if they differ after normalization. Debug invisible encoding bugs.
See the difference between :focus and :focus‑visible on interactive elements. Learn which to use for better UX.
Type any character and see how it renders in different font stacks. Detect missing glyphs and fallback behavior.
See how a full paragraph looks with your chosen text and background colors. Not just a ratio; the real appearance.
Select emojis and arrange them into a seamless tiling background. Copy the CSS data‑URI or download as image.
Paste two texts and see cosine and Jaccard similarity scores. Understand how close two documents are. All local math.
Create seamless CSS background patterns like stripes, polka dots, checkerboard. Adjust size and colors. Copy the tiny CSS.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS text‑decoration.
Set up first‑line indentation and hanging punctuation. See how they affect reading flow. Copy the CSS.