CJKフォントサポート
中国語・日本語・韓国語のフォントレンダリングを完璧にサポートする方法
CJKはChinese(中国語)、Japanese(日本語)、Korean(韓国語)の略で、漢字またはその派生文字を使用する3つの東アジア言語を指します。CJK文字セットは膨大(数万文字を含む)なため、これらの文字を正しくレンダリングすることは、ドキュメント処理ツールにとって常に課題でした。
なぜ他のツールはよく失敗するのか?
多くのオンラインMarkdown to PDFツールは、CJKテキストを処理する際に「豆腐ブロック」(四角い文字)や文字化けを表示します。これは、システムのデフォルトフォントに依存しているか、基本的な西洋フォントのみを埋め込んでいるためです。対応するグリフのないCJK文字に遭遇すると、四角や疑問符として表示されます。
□□□□□□□□□□ (豆腐ブロックの例)
MarkPDFのソリューション
私たちはGoogleのNotoフォントファミリーとAdobeの源ノフォントを深く統合しています。これらのフォントは多言語用に設計されており、ほぼすべてのCJK文字をカバーしています。スマートなフォント読み込み戦略により、フォントが高速に読み込まれ、正しくレンダリングされることを保証します。
サポートフォント一覧
Noto Sans 簡体字中国語(SC)
Googleが開発したオープンソースフォントで、GB 2312およびGBK規格のすべての簡体字中国語文字をカバー。モダンなサンセリフデザインで、読みやすく、様々な正式文書に適しています。
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?
Noto Sans 繁体字中国語(TC)
Big5規格のすべての繁体字中国語文字をカバー。簡体字版と一貫したデザイン言語を維持し、繁体字中国語ユーザーや香港/台湾のドキュメントに適しています。
學而時習之,不亦說乎?有朋自遠方來,不亦樂乎?
Noto Sans 日本語(JP)
日本語のひらがな、カタカナ、常用漢字(JIS規格)を完全サポート。日本語組版に最適化され、かなと漢字のバランスが取れています。
吾輩は猫である。名前はまだ無い。どこで生れたかとんと見当がつかぬ。
Noto Sans 韓国語(KR)
すべての韓国語ハングル文字と常用漢字をカバー。韓国語組版の専門家によって最適化され、韓国の出版規格に準拠しています。
대한민국은 민주공화국이다. 대한민국의 주권은 국민에게 있고, 모든 권력은 국민으로부터 나온다.
源ノ角ゴシック(Source Han Sans)
AdobeとGoogleが共同開発したオープンソースの汎CJKフォント。7つのウェイトが利用可能で、中国語・日本語・韓国語・ベトナム語のバリアントをカバー。プロフェッショナルな出版物の第一選択です。
思源黑体 / 源ノ角ゴシック / 본고딕 — A Pan-CJK Typeface
フォントレンダリング比較
□□□□□□□□□
□□□□□□□
中文示例:学而时习之
日文示例:吾輩は猫である
韓文示例:대한민국 만세