Trong bối cảnh thiết kế đồ họa và truyền thông trực quan tại Việt Nam đang hội nhập mạnh mẽ, typography tiếng Nhật không còn là một khái niệm nhỏ hẹp dành riêng cho các dự án anime, manga hay thương mại điện tử cross-border. Năm 2026, nó đã trở thành một kỹ năng bắt buộc, một “ngôn ngữ thiết kế” riêng biệt mà bất kỳ designer nào muốn nâng tầm portfolio hay làm việc trong môi trường quốc tế đều phải thành thạo. Sự khác biệt căn bản giữa typography Latin (chữ La-tinh) và tiếng Nhật (Kanji, Hiragana, Katakana) không chỉ nằm ở hình dáng chữ mà ở triết lý bố cục, không gian âm (Ma – 間) và hệ thống đơn vị đo lường độc đáo.
Bài viết này được cập nhật đầy đủ nhất cho năm 2026, tổng hợp từ các xu hướng mới nhất từ Tokyo Type Directors Club, Morisawa Type Design Competition, cũng như thực tế triển khai tại các studio thiết kế hàng đầu Việt Nam. Chúng ta sẽ đi từ lý thuyết cốt lõi, phân tích font miễn phí/đóng phí tốt nhất hiện nay, đến quy trình kỹ thuật xử lý font biến thiên (Variable Fonts), CSS cho web, và các lỗi “chết người” cần tránh khi localize tiếng Nhật.
Phần 1: Nền Tảng Lý Thuyết – Hiểu Bản Chất Của Chữ Nhật Trước Khi Thiết Kế
Khác với chữ La-tinh dựa trên đường cơ sở (baseline), x-height, ascender/descender, hệ thống chữ Nhật được xây dựng trên hình vuông ảo (Em-box). Mỗi ký tự (Kanji, Kana, punctuation) đều chiếm trọn một ô vuông này. Đây là gốc rễ của mọi quyết định layout sau này.
1.1. Ba Hệ Thống Chữ Song Song (The Trifecta)
Một đoạn văn tiếng Nhật chuẩn luôn xen kẽ ba hệ thống chữ. Việc không nhận diện được vai trò của từng hệ thống là nguyên nhân chính dẫn đến thiết kế “rác”, khó đọc.
| Hệ thống | Số lượng ký tự phổ biến | Vai trò ngữ pháp | Đặc điểm hình thái | Ứng dụng Typography |
|---|---|---|---|---|
| Kanji (漢字) | ~2.136 (Jōyō) + hàng ngàn khác | Danh từ, gốc động từ, tính từ | Phức tạp, nét dày, mật độ pixel cao (high visual weight) | Trọng tâm thị giác (Visual Anchor). Cần font có stroke rõ ràng, không bị vỡ nét ở size nhỏ. |
| Hiragana (ひらがな) | 46 cơ bản + biến thể | Hậu tố ngữ pháp, trợ từ, từ gốc Nhật | Mềm mại, tròn trịa, luân phiên, mật độ thấp hơn Kanji | Dòng chảy đọc (Reading Flow). Xác định nhịp điệu (rhythm) của đoạn văn. Kerning Hiragana-Kanji là khó nhất. |
| Katakana (カタカナ) | 46 cơ bản + biến thể | Từ mượn (Gairaigo), tên riêng, âm thanh, nhấn mạnh | Góc cạnh, sắc sảo, hình khối mạnh | Điểm nhấn (Emphasis/Highlight). Thường dùng cho Heading, UI Button, Banner quảng cáo. |
Insight 2026: Xu hướng thiết kế hiện đại (đặc biệt là UI/UX cho App Japan-market) xu hướng giảm bớt Kanji phức tạp, thay bằng Hiragana/Katakana hoặc Kanji đơn giản hơn (Ryakujii) để tăng tính 접근性 (Accessibility) cho người già và trẻ em. Designer cần lưu ý khi chọn font: weight của Hiragana/Katakana phải cân bằng với Kanji (thường Kanji nặng hơn, cần chọn font đã điều chỉnh optical weight).
1.2. Hệ Đơn Vị Đo Lường: Q (Kyū) vs Pt vs Px
Đây là “cái bẫy” lớn nhất khi chuyển sang môi trường in ấn Nhật Bản.
- 1 Q (級 – Kyū) = 0.25 mm = 0.7087 pt.
- 1 Pt (Point – DTP) = 0.3528 mm.
- Ký hiệu: Ở Nhật, size chữ in ấn luôn ghi
10Qchứ không phải10pt. Nếu bạn gửi file AI/InDesign cho xưởng in Nhật mà đặt đơn vị Pt, họ sẽ in sai size (lớn hơn ~40%).
Quy tắc chuyển đổi nhanh năm 2026:
- Web/CSS: Dùng
rem/px(16px base ~ 12Q ~ 9pt). - Print (Adobe InDesign/Illustrator): Bắt buộc đổi Preferences > Units > Text sang
Q(Ha). - Standard Body Text Size: 9Q – 10Q (tương đương ~9pt – 10pt, ~12px – 13px). Đọc sách báo Nhật thường dùng 9.5Q – 10Q.
1.3. Khái Niệm “Ma” (間) – Không Gian Âm Trong Typography
“Ma” không phải là khoảng trắng rỗng (Negative space), mà là khoảng trắng có ý nghĩa, được thiết kế chủ động.

Có thể bạn quan tâm: Typo Tiếng Nhật 2026: Từ Lỗi Gõ Phím Đến Văn Hóa Meme, Cách Nhận Diện Và Xử Lý Triệt Để
- Tate-chu-yoko (縦中横): Kỹ thuật đặt số/chữ La-tinh ngang trong dòng chữ dọc (Tategaki). Năm 2026, InDesign và CSS
text-combine-upright: allhỗ trợ rất tốt, nhưng cần chỉnhtext-spacingđể số không bị méo. - Kinsoku Shori (禁則処理 – Quy tắc cấm): Quy tắc ngắt dòng tuyệt đối.
- Không bắt đầu dòng: Dấu câu
、 。 」 』 》 〕 》 〟 〕 》 〟 〕 》 〟 〕 》 〟(Closing brackets, punctuation). - Không kết thúc dòng: Dấu mở
「 『 《 〔 〝 〔 《 〝 〔 《 〝(Opening brackets), tiền tố đơn vị¥ $. - Burasingu (Burasage – Treo lủng): Dấu câu cuối dòng được cho lòi ra ngoài khung viền (Margin) để giữ cho khối văn bản (Text block) vuông vức, thẳng hàng. Đây là dấu hiệu nhận biết designer pro vs amateur.
- Không bắt đầu dòng: Dấu câu
Phần 2: Phân Loại Font Tiếng Nhật (Japanese Font Classification) – Cập Nhật 2026
Không có “Serif/Sans-serif” đơn giản như Latin. Phân loại Nhật dựa trên cấu trúc nét (Stroke structure) và lịch sử.
2.1. Mincho (明朝体) – Tương đương Serif
- Đặc điểm: Có vẩy (Uroko – úc cá) ở đầu/nét ngang. Nét dọc dày, nét ngang mỏng (Kon-Tei structure). Contrast cao.
- Cảm giác: Truyền thống, trang trọng, sang trọng, học thuật, báo chí, tiểu thuyết.
- Biến thể 2026:
- Standard Mincho: Kozuka Mincho, Ryumin, Hiragino Mincho (Chuẩn công nghiệp).
- Modern/High-Contrast Mincho: A1 Mincho (Morisawa), Shin Go Mincho – Dùng cho Fashion, Editorial cao cấp, Logo thương hiệu Luxury. Contrast cực lớn, nét ngang mỏng như kim, rất đẹp ở Size lớn (Display) nhưng tuyệt đối không dùng cho Body text size nhỏ (< 10Q) trên web/in offset giấy mỏng (nét ngang bị vỡ).
- UD Mincho (Universal Design): BIZ UD Mincho, UD Shin Go Mincho – Thiết kế nét ngang dày hơn, vẩy nhỏ gọn, tối ưu đọc dễ dàng cho người khuyết tật thị lực, người già. Xu hướng bắt buộc cho Public Sector/Web Accessibility 2026.
2.2. Gothic (ゴシック体) – Tương đương Sans-Serif
- Đặc điểm: Không vẩy. Nét dọc ngang đều nhau (Monolinear) hoặc chênh lệch nhẹ. Đơn giản, hiện đại.
- Cảm giác: Hiện đại, sạch sẽ, mạnh mẽ, dễ đọc trên màn hình, UI, Signage, Heading.
- Phân loại theo cấu trúc (Quan trọng năm 2026):
- Square Gothic (Kaku Gothic / 角ゴシック): Vuông vức, máy móc. VD: Hiragino Kaku Gothic, Noto Sans JP, Source Han Sans (Genno Kaku Gothic). Dùng cho UI, System Font, Body text an toàn.
- Round Gothic (Maru Gothic / 丸ゴシック): Góc bo tròn. VD: Hiragino Maru Gothic, Rounded Mplus 1c, Mochiy Pop One. Dùng cho Branding thân thiện, Kid’s app, Food & Beverage.
- Humanist Gothic (Ningen-teki Gothic / 人間的ゴシック): Có calligraphy feel, nét cong nhẹ, contrast thấp. VD: Harano Aji Gothic, Klee, Shippori Mincho (dù tên Mincho nhưng cấu trúc Gothic humanist). Top Trend 2024-2026 cho Editorial, Magazine, Branding có hồn.
- Variable Gothic (Variable Font): Noto Sans JP Variable, Genno Kaku Gothic Variable, M+ 1p Variable. Cho phép điều chỉnh Weight (100-900) liên tục, tối ưu Performance Web (chỉ 1 file .woff2 ~ 1.5MB thay vì 7 file ttf).
2.3. Brush / Calligraphy Styles (Design Fonts / Display Fonts)
- Kaisho (楷書): Chữ khải thư, chuẩn mực, in sách giáo khoa, bia mộ.
- Gyosho (行書): Chữ hành thư, nét liền mạch, mềm dẻo. Dùng cho Logo nhà hàng, tiêu đề báo chí nghệ thuật.
- Sosho (草書): Chữ thảo thư, trừu tượng, đọc khó. Chỉ dùng làm hình ảnh minh họa (Art), không dùng đọc văn bản.
- Handwriting/POP Fonts: Font viết tay, POP (Point of Purchase) style. VD: Tanuki Oil Magic, Zen Kurenaido, Shippori Antique. Rất hot năm 2026 cho Social Media Content (Instagram Reels/TikTok caption overlay), Packaging handmade.
Phần 3: Top Font Tiếng Nhật “Nên Mua / Nên Dùng” Năm 2026 (Theo Ngân Sách & Mục Đích)
Việc chọn font tiếng Nhật phức tạp hơn Latin do dung lượng file lớn (thường 5-20MB/file weight cho TTF/OTF, Variable Font ~ 2-5MB) và license phức tạp.
3.1. Dòng “Quốc Dân” – Miễn Phí, Commercial Free (Google Fonts / SIL OFL / Apache 2.0)
Đây là lựa chọn số 1 cho Web, App, Startup, Freelancer năm 2026.
| Font Family | Loại | Trọng lượng (Weights) | Variable Font? | Đặc điểm nổi bật 2026 | Link/Keyword tìm kiếm |
|---|---|---|---|---|---|
| Noto Sans JP / Noto Serif JP | Gothic / Mincho | 100-900 (9 weights) | CÓ (Best) | Chuẩn Unicode, cover hết ký tự, hỗ trợ Variable Font tuyệt vời, fallback font an toàn nhất. Dùng cho 80% dự án Web/App. | fonts.google.com/noto |
| M+ (Mplus 1p / 1m / 2p / 2c / Rounded 1c) | Gothic / Rounded | 100-900 | CÓ | Thiết kế rất “Nhật”, cân bằng tốt Kanji/Kana. M+ 1p/2p là Standard; Rounded 1c cực cute. Variable font nhẹ, render đẹp trên Windows/Mac/Linux. | mplus-fonts.osdn.jp |
| Genno Kaku Gothic (源暎ゴシック) / Genno Mincho | Gothic / Mincho | 7 weights | CÓ | Fork từ Source Han Sans nhưng tối ưu glyph cho tiếng Nhật (JIS2004), kerning tốt hơn Noto. Rất pro. | github.com/ButTaiwan/genno-font |
| BIZ UD Gothic / BIZ UD Mincho | UD Gothic / UD Mincho | 4 weights (R, M, B, H) | KHÔNG | Chuẩn Universal Design của Morisawa (miễn phí). Bắt buộc cho dự án Chính phủ, Y tế, Giáo dục, Accessibility (WCAG AA). | fonts.google.com/specimen/BIZ+UDGothic |
| Zen Maru Gothic / Zen Kurenaido / Zen Antique | Round / Handwriting / Mincho | 4-5 weights | KHÔNG | Series “Zen” đẹp mắt, phù hợp Branding, Editorial, Packaging. Zen Kurenaido viết tay rất tự nhiên. | fonts.google.com |
| Shippori Mincho / Shippori Antique | Mincho (Humanist) / Handwriting | 4-7 weights | KHÔNG | Hit lớn 2023-2026. Shippori Mincho có contrast nhẹ, cảm giác viết tay, cực chill cho Magazine, Blog, Cafe branding. | github.com/shippori-font |
| Klee One / Klee | Handwriting / Gothic | 2 weights (Reg, Bold) | KHÔNG | Font viết tay “chuẩn chỉnh”, không loãng, dùng cho Heading, Quote, UI accent rất đẹp. | fonts.google.com |
| Yomogi / Yusei Magic / DotGothic16 | Display / POP / Pixel | 1-2 weights | KHÔNG | Yomogi (cây bách xương) – brush pen đẹp. Yusei Magic – marker style. DotGothic16 – bitmap/pixel art cho Retro Game UI. | fonts.google.com |
Lưu ý kỹ thuật 2026: Khi dùng Google Fonts cho tiếng Nhật, luôn preload font (
<link rel="preload" as="font" crossorigin href="...woff2">) và dùngfont-display: swap. Dung lượng Noto Sans JP Variable ~ 2.8MB (woff2), M+ 1p Variable ~ 1.9MB. Chỉ subset (cắt bớt glyph) nếu bạn rất am hiểu Unicode range (JIS Level 1, 2, IBM extensions), nếu không dễ bị thiếu ký tự hiếm (Jinmeiyo Kanji, hyōgai kanji).
3.2. Dòng “Chuyên Nghiệp / Studio” – Trả Phí (Subscription/Perpetual) – Đáng Đầu Tư 2026

Có thể bạn quan tâm: Cách Nói Tuổi Bằng Tiếng Nhật Chi Tiết Nhất Năm 2026: Từ Cơ Bản Đến Nâng Cao, Bảng Tra Cứu Nhanh, Văn Hóa & Lỗi Thường Gặp
Nếu bạn làm Branding lớn, Out-of-home (OOH), Outsourcing cho khách Nhật, In ấn cao cấp.
| Nhà cung cấp / Font | Model License 2026 | Ưu điểm cốt lõi | Khi nào bắt buộc dùng? |
|---|---|---|---|
| Morisawa TypeSquare / Morisawa Fonts | Subscription (Yearly) ~ ¥50,000-¥100,000/năm / User. Có gói Enterprise. | Tiêu chuẩn vàng ngành in Nhật. Kho khổng lồ (1000+ font). Kerning pair (Tsume) hoàn hảo. Hỗ trợ Variable Font mạnh (A1 Mincho Var, A1 Gothic Var, UD Var). Cloud sync InDesign/Illustrator/Figma plugin. | Branding quốc gia, Tạp chí lớn, Bao bì tiêu dùng (FMCG), Outsourcing cho Dentsu/Hakuhodo. |
| Fontworks (LETS / TypeBank) | Subscription LETS (~¥50,000/năm) hoặc mua vĩnh viễn font lẻ. | Font có “tính cách” mạnh (Chuji, Klee, Rodin, UD Kakugo). Rodin là font Gothic “quốc dân” cho Signage/Wayfinding. UD Kakugo chuẩn UD. Plugin Figma/Sketch tốt. | Signage, Wayfinding, UI App ngân hàng/hàng không, Branding cần sự khác biệt. |
| Adobe Fonts (included CC) | Có trong gói Creative Cloud. | Kozuka Gothic/Mincho Pro (Standard), Hiragino Kaku Gothic/Mincho (System font Mac/iOS – chỉ dùng được trong app Adobe), Ryumin, Shin Go/Shin Mincho. Sync tự động, không lo license web (có giới hạn pageview). | Designer dùng CC full. Dùng Hiragino cho Mockup iOS/Mac native look. Dùng Kozuka/Ryumin cho Print an toàn. |
| SCREEN / FontPlus | Web Font Subscription (Pageview based). | Tối ưu Web Font delivery (Subset động, CDN Japan). Hỗ trợ Variable Font. | Web sản xuất lớn, E-commerce Nhật, cần tốc độ load nhanh tại Nhật. |
Mẹo tiết kiệm 2026: Nhiều studio Việt dùng chung tài khoản Morisawa TypeSquare Team hoặc Fontworks LETS Team (chia sẻ license theo policy của họ). Hoặc mua Perpetual License các font “Hit” như A1 Mincho, Rodin, Chuji, Klee để dùng vĩnh viễn cho Logo/Branding (kiểm tra EULA kỹ: có cho phép outline logo bán cho client không?).
3.3. Font “Niche” & Xu Hướng 2026 (Trending on Behance/Pinterest Japan)
- Harano Aji Fonts (原ノ味フォント): Series Harano Aji Gothic, Harano Aji Mincho. Humanist, calligraphic, rất “Japanese Modern”. Free for commercial (License riêng – check GitHub). Dùng cho Editorial, Book cover, Poster nghệ thuật.
- Noto Serif JP Variable (Mới 2024/2025): Đã có Variable. Mincho chuẩn Unicode, contrast điều chỉnh được (opsz axis). Thay thế Ryumin/Kozuka Mincho cho Web Variable.
- Bonenfont (骨延フォント) / Kotsuji: Skeleton font (chỉ có khung xương nét chữ). Dùng cho Animation, Motion Graphics, Hologram, AR/VR UI. Rất hot cho Creative Coding (TouchDesigner, p5.js).
- Pixel / Bitmap Fonts Revival: DotGothic16, M+ 1m (bitmap sizes), 8×8 Japanese Fonts. Xu hướng Retro Gaming, Y2K, Web3 UI.
- UD (Universal Design) Fonts là Mainstream: Không còn là “font cho người khuyết tật” mà là font chuẩn cho mọi người. Các dự án Public Bid (Đấu thầu công) tại Việt Nam làm cho đối tác Nhật năm 2026 thường yêu cầu BIZ UD Gothic/Mincho hoặc Morisawa UD / Fontworks UD Kakugo.
Phần 4: Kỹ Thuật Triển Khai – CSS, Web Font, Variable Font & Performance (2026 Standards)
Typography tiếng Nhật trên Web là bài toán Performance vs Visual Fidelity. File font JP to (10-20MB TTF) -> Phải dùng WOFF2 + Subsetting + Variable Fonts.
4.1. Cấu Hình @font-face Chuẩn Cho Tiếng Nhật (Best Practice 2026)
/ 1. Variable Font - Single File, All Weights (Khuyên dùng cho Noto, M+, Genno) /
@font-face { font-family: 'Noto Sans JP VF'; src: url('/fonts/noto-sans-jp-vf.woff2') format('woff2-variations'), / Quan trọng: format('woff2-variations') / url('/fonts/noto-sans-jp-vf.woff2') format('woff2'); / Fallback / font-weight: 100 900; / Range weight / font-display: swap; / Tránh FOIT (Flash of Invisible Text) / / unicode-range: U+3040-309F, U+30A0-30FF, U+4E00-9FFF, U+FF00-FFEF; / Chỉ load khi có ký tự JP - Tùy chọn, rủi ro thiếu glyph / } / 2. Static Fonts - Chỉ load weight cần thiết (Regular, Medium, Bold) /
@font-face { font-family: 'Shippori Mincho'; src: url('/fonts/shippori-mincho-regular.woff2') format('woff2'); font-weight: 400; font-display: swap;
}
@font-face { font-family: 'Shippori Mincho'; src: url('/fonts/shippori-mincho-bold.woff2') format('woff2'); font-weight: 700; font-display: swap;
} / 3. Fallback System Font Stack (Tốc độ tối đa, Zero KB) /
:root { --font-sans-jp: 'Noto Sans JP VF', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', 'Meiryo', 'Yu Gothic', 'MS PGothic', 'Noto Sans CJK JP', sans-serif; --font-serif-jp: 'Noto Serif JP VF', 'Hiragino Mincho ProN', 'Yu Mincho', 'MS PMincho', 'Noto Serif CJK JP', serif;
}
body { font-family: var(--font-sans-jp); }
Giải thích quan trọng:
format('woff2-variations'): Browser mới (Chrome 87+, Firefox 82+, Safari 14+, Edge 87+) sẽ hiểu đây là Variable Font và tải đúng axis. Browser cũ bỏ qua, load fallbackwoff2(static).- System Font Stack thứ tự: Ưu tiên Mac/iOS (Hiragino – đẹp nhất), sau đó Windows (Yu Gothic/Meiryo – chuẩn hệ điều hành), cuối cùng Noto CJK (Cross-platform). Không bao giờ để
sans-serifđơn lẻ ở cuối nếu muốn kiểm soát giao diện. - Preload:
<link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/noto-sans-jp-vf.woff2">đặt trong<head>. Giảm CLS (Cumulative Layout Shift) đáng kể.
4.2. CSS Properties Đặc Thù Cho Tiếng Nhật (Must-have 2026)
.jp-text { / 1. Kerning & Ligatures - BẬT MẶC ĐỊNH / font-feature-settings: "palt" 1, "kern" 1, "liga" 1, "clig" 1; / palt: Proportional Alternate Widths - QUAN TRỌNG NHẤT. Cho phép Kanji co giãn宽度 (width) tự nhiên như Latin (Proportional) thay vì cố định Monospace (Full-width). Giúp Hiragana/Katakana không bị quá rộng, dòng văn bản gọn gàng, đọc dễ hơn 30%. / / 2. Text Orientation & Writing Mode / / writing-mode: vertical-rl; / Dọc,rtl (Tategaki) / / text-orientation: mixed; / Mặc định: Kanji/Kana đứng, Latin ngang / / text-combine-upright: all; / Tate-chu-yoko: Gộp số/chữ Latin ngang trong dòng dọc / / 3. Line Breaking & Spacing (Kinsoku Shori) / line-break: strict; / Quy tắc ngắt dòng chặt chẽ (JIS X 4051) / / overflow-wrap: break-word; / Fallback an toàn / word-break: normal; / Không break word Latin giữa chừng / / 4. Justify & Spacing (Định dạng khối vuông) / text-align: justify; / Canh đều 2 bên / text-justify: inter-ideograph; / Mở rộng khoảng cách giữa ký tự (Inter-character) thay vì chỉ space word / / text-spacing: trim-start trim-end; / Tự động trim khoảng trắng đầu/cuối dòng (chưa hỗ trợ rộng rãi) / / 5. Ruby (Phụ âm Furigana) / / ruby-align: center; ruby-position: over; / CSS Ruby Layout Module Level 1 / / 6. Optical Sizing (Variable Font opsz axis) / / font-optical-sizing: auto; / Tự điều chỉnh glyph cho size nhỏ/lớn (nếu font hỗ trợ opsz) /
}
Deep Dive: font-feature-settings: "palt" 1 (Proportional Alternate Widths)
Đây là “Phép màu” biến typography JP từ “cứng nhắc, monospace” thành “thoáng đãng, chuyên nghiệp”.
- Mặc định (Full-width): Mọi ký tự (Kanji, Kana, Punctuation, Latin, Number) đều chiếm 1 Em-box vuông. Dòng chữ trông như lưới ô vuông. Hiragana
あcùng rộng với Kanji愛. Rất xấu cho Body text. - Bật
palt: Font sẽ thay thế glyph Full-width bằng glyph Proportional Width (nếu font có thiết kế – hầu hết font Pro/Google Fonts đều có).あsẽ hẹp hơn愛. Dấu câu、。sẽ co lại sát chữ trước. Số123sẽ thành Proportional figures. - Kết quả: Dòng văn bản có “nhịp thở” (Rhythm), dễ đọc như Latin. Bắt buộc bật cho mọi project 2026.
Lưu ý:
paltcó thể làm lệch layout nếu bạn tính toán width dựa trên monospace (ví dụ: table số liệu, code block, ASCII art). Khi đó dùngfont-feature-settings: "palt" 0cho phần tử đó.
4.3. Subsetting Font Tiếng Nhật (Advanced – Giảm 70-90% Dung Lượng)
Nếu dự án chỉ dùng Web, không cần full charset (20.000+ glyphs). Subset chỉ giữ lại:
- JIS Level 1 (常用漢字 – 2136 chars) + Level 2 (約 3390 chars): Cover 99.9% văn bản báo chí, web thông thường.
- Hiragana/Katakana Full: U+3040–U+30FF.
- Punctuation/Symbols: U+3000–U+303F, U+FF00–U+FFEF (Fullwidth Forms).
- Latin Basic + Extended: U+0020–U+007E, U+00A0–U+024F (cho tiếng Anh/Việt混排).
- Project-specific Kanji: Tên thương hiệu, địa danh, tên người (Jinmeiyo Kanji ~ 863 chars) – Phải add thủ công.
Tool Subsetting 2026:
pyftsubset(fonttools): CLI chuẩn công nghiệp.pyftsubset input.ttf --unicodes="U+3040-309F,U+30A0-30FF,U+4E00-9FFF,U+FF00-FFEF,U+0020-007E" --flavor=woff2 --layout-features="palt,kern,liga" --output-file=output.woff2- Transfonter.org / Font Squirrel Webfont Generator: GUI dễ dùng, nhưng check kỹ option “Layout Features” (giữ
palt,kern). - Fonttools Subsetter (Online/CLI): Hỗ trợ Variable Font subsetting (giữ lại axis
wght,opsz).
Kết quả: Noto Sans JP Full ~ 15MB (TTF) -> Subset JIS1+2 + Kana + Latin ~ 1.2MB (WOFF2 Variable). Load siêu nhanh.
4.4. Xử Lý “Tofu” (□) & Missing Glyphs

Có thể bạn quan tâm: Học Từ Vựng & Ngữ Pháp “tuần Trước” Trong Tiếng Nhật: Bí Quyết Giao Tiếp Tự Nhiên Như Người Bản Địa (cập Nhật 2026)
- Font Stack Fallback: Luôn có font cuối cùng cover Unicode rộng (Noto Sans CJK JP / Noto Sans JP).
@font-faceunicode-range: Chia nhỏ file font theo range Unicode (Latin file, Kana file, Kanji JIS1 file, Kanji JIS2 file). Browser chỉ tải file cần thiết cho trang hiện tại. Kỹ thuật này phức tạp nhưng hiệu quả cực lớn cho Site lớn (News, E-com).- Dynamic Subsetting (FontPlus, TypeSquare, Cloudflare Fonts): Server phân tích HTML, chỉ serve glyphs xuất hiện trên trang đó. Best cho Enterprise 2026.
Phần 5: Typography Cho In ấn (Print) – InDesign & Illustrator Workflow 2026
Khác với Web, Print kiểm soát tuyệt đối được glyph, kerning, baseline grid. Năm 2026, workflow chuẩn là InDesign + Variable Fonts (Morisawa/Fontworks/Adobe) + PDF/X-4.
5.1. Thiết Lập Document (Document Setup)
- Units:
Q(Ha) cho Text,mmcho Page/Margin. - Baseline Grid (Lưới đường cơ sở): Bắt buộc cho Body text.
- Grid Increment = Leading (Khoảng dẫn) của Body text. VD: Body 10Q/18Q (Size 10Q, Leading 18Q) -> Grid = 18Q.
- Align to Grid:
All LineshoặcFirst Line Only(cho Heading).
- Document Grid (Lưới tài liệu – Character Grid):
- Character: 10Q (hoặc size Body text).
- Line: 18Q (Leading).
- Dùng để snap Frame text, tính số ký tự/độ rộng cột (Character count).
5.2. Paragraph Style & Character Style – “Thánh Gióng” Của Designer Pro
Không bao giờ format local (Chọn chữ -> Toolbar). Luôn dùng Style.
Cấu trúc Style chuẩn cho Sách/Báo/Tạp chí 2026:
- Basic Paragraph (Root): Font: BIZ UD Gothic / Noto Sans JP VF. Size: 10Q. Leading: 18Q (1.8em). Align to Baseline Grid: All Lines. Language: Japanese (Quan trọng cho Hyphenation/Kinsoku).
- Body Text (Based on Root):
First Line Indent: 1em(Thụt đầu dòng 1 ký tự – chuẩn Nhật).Space After: 0.Hyphenation: OFF(Tiếng Nhật không tách từ bằng gạch nối). - Body Text No Indent: Dùng cho đoạn mở đầu chương, sau Heading, sau Blockquote.
First Line Indent: 0. - Heading 1/2/3: Font: Mincho (A1 Mincho Var) hoặc Gothic Bold (Rodin/UD Kakugo).
Space Before/Aftertính theo Baseline Grid (VD: Space Before 36Q = 2 lines grid).Align to Grid: None(Heading thường không align grid). - Ruby/Furigana Style (Character Style): Size: 50-60% Body (VD: 5Q-6Q cho Body 10Q). Font: Gothic (dễ đọc hơn Mincho). OpenType:
Rubyfeature (nếu font hỗ trợ). - Tate-chu-yoko (Character Style): Apply cho số/chữ Latin trong dòng dọc.
OpenType Features: tcy(Horizontal in Vertical). - Proportional Metrics (Character Style – Quan trọng):
OpenType Features: palt(Proportional Alternate Widths). Áp dụng cho TOÀN BỘ VĂN BẢN (trừ Table, Code, ASCII Art). Năm 2026, Morisawa/Adobe Fonts Variable đều hỗ trợpaltrất tốt.
5.3. Kinsoku Shori & Mojikumi (Quy Ước Bố Cục Ký Tự) – Cài Đặt Nâng Cao
Vào Paragraph Style > Justification > Composer: Adobe Japanese Paragraph Composer (Không dùng Single-line).
Click Mojikumi Settings (Cài đặt Mojikumi) -> Tùy chỉnh Set riêng (VD: My_Mojikumi_Book):
- Kinsoku (Cấm ngắt dòng):
- Cannot Begin Line (行頭禁則):
、 。 々 〉 》 」 』 〕 〟 〕 》 〟 〕 》 〟 〕 》 〟+ Small Kanaァ ィ ゥ ェ ォ ャ ュ ョ ッ ァ ィ ゥ ェ ォ ャ ュ ョ ッ+ Prolonged soundー. - Cannot End Line (行末禁則):
〈 《 「 『 〔 〝 〔 《 〝 〔 《 〝+ Currency¥ $ £+ Opening quotes.
- Cannot Begin Line (行頭禁則):
- Spacing (Aki – 空き):
- Kanji-Kanji: 0% (Mặc định).
- Kanji-Kana / Kana-Kanji: -10% đến -20% (Thu hẹp khoảng trắng giữa Kanji và Kana để dòng chảy mượt). Bí quyết pro.
- Kana-Kana: -5% ~ -10%.
- Punctuation (Kakko/Aki): Dấu mở
「push ra trái (Left Aki 50%), dấu đóng」push ra phải (Right Aki 50%) -> Tạo hiệu ứng Burasage (Hanging Punctuation) tự nhiên. - Latin/Number in Japanese:
Latin-Aki25%~50% (Khoảng trắng giữa chữ JP và EN/Số).
Mẹo 2026: Lưu file
.mojikumi(XML) để share cho team, đảm bảo thống nhất across projects.
5.4. Variable Fonts Trong InDesign 2026 (v19+)
- Panel Character -> Click biểu tượng Variable Font (biểu tượng-slider) bên cạnh Weight.
- Điều chỉnh Weight Slider liên tục (VD: 430 thay vì chỉ 400/500). Điều chỉnh Optical Size (opsz) tự động hoặc thủ công (Size 9Q -> opsz 9; Size 40Q -> opsz 40).
- Lưu vào Style: Variable Font settings được lưu trong Paragraph/Character Style. Rất mạnh cho Responsive Print (Same content, different sizes).
5.5. Xuất PDF/X-4:2010 (Chuẩn In Nhật 2026)
- Compatibility: Acrobat 7 (PDF 1.6) hoặc PDF/X-4:2010.
- Fonts: Embed All Fonts (Subset khi % < 100%).
- Color: CMYK (Japan Color 2001 Coated/Uncoated) hoặc RGB (nếu in Digital/Inkjet mới). Check với xưởng in.
- Marks & Bleeds: Trim Marks (Tonbo – 蜻蛉) Bắt buộc. Offset 3mm. Bleed 3mm (hoặc 5mm cho 표지/Cover).
- Transparency Flattener:
High Resolution. - Output Intent: Profile đúng giấy in.
Phần 6: Localization & Bi-criptual Design (Tiếng Nhật + Tiếng Việt / Anh) – Thách Thức 2026
Đa số dự án tại Việt Nam là Bi-scriptual (Song ngữ: JP + VI/EN). Đây là nơi designer thể hiện level cao nhất.

Có thể bạn quan tâm: Tuyển Việc Làm Tiếng Nhật 2026: Xu Hướng, Cơ Hội Vàng & Hướng Dẫn “săn” Offer Cao Cấp Từ A-Z
6.1. Vấn Đề Cốt Lõi: Baseline & Line Height Mismatch
- Latin: Baseline thấp, có Descender (g, y, p), x-height ~ 50% Cap Height.
- Japanese: Không có Baseline (hoặc Baseline = Bottom của Em-box). Glyph ngồi giữa Em-box (Centered vertically). Không Descender.
- Hệ quả: Khi mix dòng: Chữ Latin trông thấp hơn và nhỏ hơn chữ Nhật cùng
font-size. Dòng chữ bị nhảy vọt (jittery).
6.2. Giải Pháp Kỹ Thuật “Chuẩn Mực” 2026
A. CSS (Web) – font-size-adjust & ascent-override (CSS Font Metrics Override)
/ Định nghĩa Metric Override cho Font Latin (VD: Inter, Roboto) để match Font JP (Noto Sans JP) /
/ Mục tiêu: Cap-height Latin = Kanji Height (~ 0.85 - 0.88 em). x-height match Hiragana. /
@font-face { font-family: 'Inter JP Matched'; src: url('inter-vf.woff2') format('woff2-variations'); / Override metric tables (hhea, OS/2) / ascent-override: 90%; / Tăng Ascent (đỉnh chữ hoa) / descent-override: 20%; / Giảm Descent (chân chữ thường) / line-gap-override: 0%; / Xóa line gap thừa / size-adjust: 105%; / Phóng to nhẹ toàn bộ glyph Latin để to bằng Kanji /
}
.jp-en-text { font-family: 'Noto Sans JP VF', 'Inter JP Matched', sans-serif; / font-size-adjust: ex-height 0.5; / Chuẩn mới CSS Fonts Level 4 - chưa hỗ trợ rộng / line-height: 1.8; / Dùng unitless, tính theo font-size của JP (chính) /
}
Công cụ tính metric: FontForge (xem hhea/OS/2 table), Wakamai Fondue (web tool), Capsize (npm package tính ascent-override/descent-override/size-adjust tự động).
B. InDesign (Print) – Composite Fonts (合成フォント) – Vũ Khí Bí Mật
Tính năng này tồn tại từ CS6 nhưng ít người Việt dùng thành thạo. Nó cho phép ghép 2 font thành 1 Font Logic trong InDesign.
- Type > Composite Fonts > New.
- Base Font (Kanji/Kana): Noto Sans JP / Kozuka Gothic / Morisawa Gothic. Size: 10Q. Leading: 18Q.
- Western Font (Latin/Number): Inter / Helvetica / Roboto. Scale: 90-95% (Scale down Latin). Baseline Shift: +0.5Q ~ +1Q (Nudge Latin lên một chút để căn giữa optical center với Kanji).
- Kana Font (Tùy chọn): Có thể set font Kana riêng (VD: Rounded Gothic) khác Kanji.
- Kết quả: Chỉ cần chọn 1 Composite Font cho cả đoạn văn mix JP/EN. InDesign tự động switch glyph, leading, baseline hoàn hảo. Đây là cách duy nhất để làm Song ngữ Print chuyên nghiệp năm 2026.
6.3. Xử Lý Punctuation & Spacing Trong Mix-Script
- Khoảng trắng (Space): Tiếng Nhật KHÔNG CÓ KHOẢNG TRẮNG giữa từ. Tiếng Anh/Việt CÓ.
- Quy tắc 2026:
- JP + JP: Không space.
- JP + EN/VI: Thêm 1 space (Half-width space U+0020). Ví dụ:
日本語 English. - EN/VI + JP: Thêm 1 space. Ví dụ:
English 日本語. - Số liệu/Đơn vị:
100円(Không space),100 mm(Có space – chuẩn SI),Ver.1.0(Không space).
- Dấu câu:
- Cuối câu JP:
。(Fullwidth). - Cuối câu EN trong đoạn JP:
.(Halfwidth) + 1 space trước chữ JP tiếp theo. - Dấu ngoặc: JP dùng
「」『』(Fullwidth). EN dùng"" ''(Halfwidth). Không mix lẫn lộn.
- Cuối câu JP:
- CSS
text-spacing(Draft Spec):text-spacing: trim-start trim-end space-first space-last;(Tự động handle space giữa CJK và Non-CJK). Hiện hỗ trợ tốt trên Safari/Edge, Chrome đang triển khai. Năm 2026 nên bật test.
Phần 7: Các Lỗi “Chết Người” (Common Pitfalls) & Cách Khắc Phục Năm 2026
Tổng hợp từ thực tế review portfolio, audit code, và print proofing.
| # | Lỗi Phổ Biến | Hậu Quả | Cách Sửa (2026 Standard) |
|---|---|---|---|
| 1 | Dùng Font Latin (Roboto, Inter…) cho số/tiếng Anh trong đoạn JP | Số/Chữ Latin to, cao, lệch baseline, xấu xí, không pro. | Web: font-feature-settings: "palt" 1 + Metric Override (ascent-override…). Print: Composite Fonts (InDesign). |
| 2 | Tắt palt (Proportional Alternate) / Không bật Kerning |
Văn bản monospace, cứng, Hiragana quá rộng, dấu câu lòe loẹt. | Luôn bật: CSS font-feature-settings: "palt" 1, "kern" 1; InDesign: Character Style OpenType > Proportional Metrics. |
| 3 | Dùng Full-width Latin/Number (Fullwidth) trong Body text | Đọc cực khó, width bằng Kanji, phá vỡ rhythm. | Chuyển Half-width: CSS font-variant-numeric: proportional-nums; + text-transform: full-width (KHÔNG dùng). Dùng font-feature-settings: "palt" 1 tự động convert. Print: Composite Font handle auto. |
| 4 | Line-height quá nhỏ (1.0 – 1.4) cho tiếng Nhật | Các nét Kanji phức tạp chồng chéo nhau (clipping), đọc mỏi mắt, accessibility fail. | Minimum 1.7 – 2.0 (em/unitless). Print: Leading = 1.7x – 2.0x Font Size (VD: 10Q/18Q~20Q). |
| 5 | Justify text (Canh đều) mà không bật text-justify: inter-ideograph / Mojikumi |
Khoảng trắng giữa từ Latin bị giãn nở khủng khiếp (rivers), dòng JP vẫn chặt. | CSS: text-align: justify; text-justify: inter-ideograph; (Hoặc inter-character). InDesign: Composer: Adobe Japanese Paragraph Composer + Mojikumi Setting. |
| 6 | Quên lang="ja" trên thẻ hoặc |
Browser render sai glyph (dùng glyph CN/TW/HK – Han Unification), Kinsoku sai, TTS đọc sai. | Bắt buộc: `. Content multilingual:English`. |
| 7 | Dùng Font Mincho (Serif) weight Light/Regular cho Body text size nhỏ (< 10Q) trên Web/Screen | Nét ngang mỏng (Hairline) bị anti-alias vỡ, mờ, không đọc được (Đặc biệt Windows ClearType). | Chỉ dùng Gothic (Sans) cho Body UI/Web. Mincho chỉ dùng Heading/Display (> 16px) hoặc Print high-res. Chọn UD Mincho nếu bắt buộc Mincho cho Body. |
| 8 | Không kiểm tra Glyph thiếu (Tofu □) cho tên riêng, địa danh, từ chuyên ngành | Tên khách hàng, địa chỉ in ra thành hộp vuông. | Pre-flight: InDesign Type > Find Font / Preflight Panel. Web: Unit test render danh sách tên. Subset font phải include Jinmeiyo Kanji. |
| 9 | Ruby (Furigana) size quá lớn, font Mincho, position sai | Che khuất Kanji gốc, đọc khó, không chuẩn JIS. | Size: 50-60% Base. Font: Gothic/Sans. Position: ruby-position: over; ruby-align: center/start (CSS) / InDesign: Ruby panel setting chuẩn. |
| 10 | Xuất PDF không embed font / Subset font sai / Missing CID-to-GID Map | Xưởng in báo lỗi, font thay thế tự động (thường là MS Gothic/Mincho xấu xí). | PDF/X-4: Embed All Fonts. Subset % < 100%. Check File > Properties > Fonts tất cả là Embedded Subset / Embedded. Preflight Profile: PDF/X-4 (Japan) / Ghent PDF Output Suite. |
Phần 8: Xu Hướng Typography Tiếng Nhật 2026-2027 – Nhìn Ra Tương Lai
8.1. Variable Fonts Trở Thành Chuẩn Mặc Định (Default)
Không còn là “tính năng mới”. Năm 2026, mọi font thương mại mới (Morisawa, Fontworks, Adobe, Google) đều ra mắt dưới dạng Variable Font (VF) làm chính. Static fonts (TTF/OTF per weight) chuyển sang Legacy/Maintenance.
- Tác động: Designer phải thành thạo Variable Font Axes:
wght(Weight),wdth(Width),opsz(Optical Size),slnt/ital(Slant/Italic), custom axes (VD:KANJ– Kanji weight vs Kana weight tách biệt – Morisawa A1 Var có axis này). - Web: Chỉ load 1 file
.woff2(~2-4MB) cho toàn bộ hệ thống typography. Animation weight mượt mà (@property+ CSS Transition).
8.2. COLRv1 / SVG Fonts – Color Typography Cho Branding & UI
- Font COLRv1 (Vector color, gradient, hỗ trợ Variable) đang được Chrome/Edge/Firefox/Safari (17+) hỗ trợ đầy đủ.
- Ứng dụng: Logo font, Icon font (thay SVG sprite), Emoji font, Heading decor (Gradient text không cần
background-clip:text). - Tool:
fontmake,nanoemoji,glyphs(plugin). Năm 2026, nhiều Brand JP (Uniqlo, Muji, Line) test COLRv1 cho Design System.
8.3. Universal Design (UD) & Accessibility (a11y) – Yêu Cầu Pháp Lý & Đạo Đức

- JIS X 8341-3 (Web Accessibility) / WCAG 2.2 AA: Yêu cầu Contrast ratio, Text spacing, Resize text 200%.
- Font UD (BIZ UD, UD Shin Go, UD Kakugo, Morisawa UD) trở thành Default Choice cho Public Sector, Banking, Healthcare, Education, E-commerce lớn.
- Designer trách nhiệm: Không chọn font “đẹp nhưng khó đọc” (High contrast Mincho, Handwriting quá nghệ thuật) cho Body text/Functional UI. Test với Simulator mù màu / Thính giác thấp (Stark, Figma plugins).
8.4. AI-Assisted Typography (Generative Layout & Font Pairing)
- Font Pairing AI: Tool gợi ý pair font JP – Latin dựa trên visual harmony (x-height match, stroke contrast match, mood). VD: Fontjoy (cập nhật JP), Monotype Font Pairing, Adobe Sensei (InDesign “Font Auto-activate” + “Style suggestion”).
- Auto Layout / Mojikumi AI: Plugin InDesign/Figma tự động tính
Mojikumisettings,Kinsoku,Line breaktối ưu cho độ rộng cột, số lượng ký tự mong muốn. Giảm 80% thời gian setup Style. - Generative Font Design:
Font Gauntlet,DeepVecFont– Tạo font chữ Nhật mới từ vài glyph mẫu (Small data). Dùng cho Custom Display Font cho Campaign nhanh (1-2 tuần thay vì 6 tháng).
8.5. Vertical Writing (Tategaki) Trên Web – Từ “Khó Khăn” Sang “Thường Nhất”
- CSS Writing Mode Level 3/4 đã ổn định trên mọi browser hiện đại.
- Năm 2026, các E-book reader, News App, Manga Webtoon (Sequential art), Poetry site mặc định Tategaki (
writing-mode: vertical-rl). - Thách thức còn lại:
text-combine-uprightcho số/unit phức tạp, Ruby alignment cross-browser, Scroll snap vertical pagination. Designer cần test kỹ trên iOS Safari / Android Chrome.
Phần 9: Checklist “Sống Sót” Cho Dự Án Typography Tiếng Nhật (Copy-Paste Dùng Ngay)
A. Khởi Đầu Dự Án (Kick-off)
- Xác định Target Audience & Medium (Web / App / Print / Signage / TV).
- Xác định Language Mix: JP Only / JP+EN / JP+VI / Multi-lang.
- Chọn Font Stack Strategy:
- Web: Variable Font (Noto/M+/Genno) + Metric Override Latin.
- Print: Composite Font (InDesign) + Morisawa/Fontworks/Adobe Fonts.
- Branding/Logo: Custom/Display Font (Check License: Logo use? Outline allowed?).
- Kiểm tra License: Commercial Free (OFL/Apache) / Subscription (Morisawa/Fontworks/Adobe CC) / Perpetual. Có cover Web/App/Print/Embed/Server-side rendering không?
- Tạo Design System / Style Guide: Scale (Q/pt/rem), Leading, Baseline Grid, Color, Spacing Tokens.
B. Thiết Kế & Development (Design & Dev)
- Body Text Size: Min 10Q (Print) / 16px (Web ~ 12Q). Leading 1.8 – 2.0.
- OpenType Features ON:
palt(Proportional),kern(Kerning),liga/clig(Ligatures).tnum(Tabular nums cho Table). - Kinsoku / Line Break:
line-break: strict(CSS) / Adobe Japanese Composer + Custom Mojikumi (InDesign). - Baseline Alignment (Mix Script): Metric Override CSS / Composite Font InDesign.
- Ruby/Furigana: Setup style (Size 50-60%, Gothic, Over, Center).
- Tate-chu-yoko: Số 1-2 chữ số, đơn vị ngắn.
- Accessibility: Contrast 4.5:1 (Text), 3:1 (Large Text/UI). Resize 200% no loss content/function.
lang="ja"attribute.
C. Pre-flight & Handoff (Trước Khi Giao/Xuất Bản)
- Font Missing Check: InDesign Preflight /
fc-list/ Browser DevTools Network/Fonts tab. - Glyph Coverage Check: Render danh sách: Tên riêng (Jinmeiyo), Địa danh, Từ chuyên ngành, Ký hiệu đơn vị.
- Web Performance: Font file size (WOFF2), Preload,
font-display: swap, Subsetting correct, Variable Font used. Lighthouse Score > 90. - Print PDF Check: PDF/X-4. Embed Fonts. Trim Marks (Tonbo) 3mm. Bleed 3mm. Color Profile Correct. Overprint Preview Check (Black text overprint?).
- Legal/Client Review: Font License compliance confirmed. Client sign-off on Font Choice (đặc biệt font trả phí).
Kết Luận: Typography Tiếng Nhật – Từ “Kỹ Thuật” Lên “Tư Duy Thiết Kế”
Năm 2026, nắm vững Typography tiếng Nhật không chỉ là biết cài font, chỉnh size, canh lề. Nó là sự thấu hiểu:
- Cấu trúc glyph: Em-box, Kanji/Kana/Latin ratio, Stroke contrast.
- Không gian (Ma):
palt,kerning,Mojikumi,Kinsoku,Burasage– Những khoảng trắng được thiết kế tinh vi. - Công nghệ: Variable Fonts, WOFF2 Subsetting, CSS Font Metrics Override, Composite Fonts, PDF/X-4.
- Con người: Accessibility (UD Fonts), Reading Rhythm (Vertical/Horizontal), Cultural Context (Seasonal, Formal/Informal).
Hy vọng bài viết này – với hơn 3000 từ, cập nhật công nghệ 2026, kinh nghiệm thực chiến từ Print đến Web, từ Free đến Enterprise – trở thành tài liệu tra cứu bàn tay (Desk Reference) cho bạn trong mọi dự án liên quan đến chữ Nhật. Đừng chỉ đọc, hãy mở InDesign/Figma/VS Code lên và áp dụng ngay hôm nay: Bật palt, setup Composite Font, thử Variable Font wght axis. Sự khác biệt sẽ thấy ngay lập tức.
Chúc bạn tạo ra những bản thiết kế tiếng Nhật “chuẩn Nhật, chất Việt, đỉnh cao 2026”!
