پشتیبانی از فونتهای CJK
چگونه چینی، ژاپنی و کرهای را درست نمایش میدهیم
CJK مخفف چینی (Chinese)، ژاپنی (Japanese) و کرهای (Korean) است؛ سه زبان شرق آسیا که از نویسههای چینی یا مشتقات آن استفاده میکنند. تعداد نویسههای CJK به دهها هزار میرسد، برای همین نمایش درست آنها همیشه برای ابزارهای پردازش سند دشوار بوده است.
چرا ابزارهای دیگر اغلب شکست میخورند؟
بسیاری از ابزارهای آنلاین تبدیل Markdown به PDF متن CJK را بهصورت مربع خالی («توفو») یا نویسههای نامفهوم نشان میدهند، چون به فونت پیشفرض سیستم یا فقط فونتهای غربی تکیه میکنند. وقتی نویسه موردنیاز را پیدا نکنند، مربع یا علامت سؤال نمایش میدهند.
□□□□□□□□□□ (نمونه مربعهای توفو)
راهحل MarkPDF
ما از خانواده فونت Noto گوگل و فونتهای Source Han ادوبی استفاده میکنیم. این فونتها برای استفاده چندزبانه طراحی شدهاند و تقریباً همه نویسههای CJK را دارند. فونتها بسته به نیاز بارگذاری میشوند، پس سریع میآیند و درست نمایش داده میشوند.
فونتهای پشتیبانیشده
Noto Sans چینی سادهشده (SC)
فونت متنباز گوگل که همه نویسههای چینی سادهشده استانداردهای GB 2312 و GBK را دارد. طراحی بدونگیره مدرن، خوانا و مناسب اسناد رسمی.
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?
Noto Sans چینی سنتی (TC)
همه نویسههای چینی سنتی استاندارد Big5 را دارد، با طراحی هماهنگ با نسخه سادهشده؛ مناسب اسناد تایوان و هنگکنگ.
學而時習之,不亦說乎?有朋自遠方來,不亦樂乎?
Noto Sans ژاپنی (JP)
پشتیبانی کامل از هیراگانا، کاتاکانا و کانجیهای رایج (استاندارد JIS)، با تناسب متعادل میان کانا و کانجی.
吾輩は猫である。名前はまだ無い。どこで生れたかとんと見当がつかぬ。
Noto Sans کرهای (KR)
همه نویسههای هانگول کرهای و هانجاهای رایج را دارد و با استانداردهای نشر کره هماهنگ است.
대한민국은 민주공화국이다. 대한민국의 주권은 국민에게 있고, 모든 권력은 국민으로부터 나온다.
Source Han Sans
فونت متنباز همهزبانه CJK که ادوبی و گوگل با هم ساختهاند؛ هفت وزن با نسخههای چینی، ژاپنی و کرهای، و پرکاربرد در نشر حرفهای.
思源黑体 / 源ノ角ゴシック / 본고딕 — A Pan-CJK Typeface
این فونتها را روی یک سند واقعی ببینید. یک نمونه را از قبل برایتان پر میکنیم.
باز کردن با نمونه CJKمقایسه نمایش فونت
□□□□□□□□□
□□□□□□□
中文示例:学而时习之
日文示例:吾輩は猫である
韓文示例:대한민국 만세
متن Markdown چینی، ژاپنی یا کرهای خود را بچسبانید و در چند ثانیه PDF بگیرید.
همین حالا امتحان کنید