Fontes CJK
Como mostramos chinês, japonês e coreano corretamente
CJK é a sigla de chinês (Chinese), japonês (Japanese) e coreano (Korean), três idiomas do leste asiático que usam caracteres chineses ou derivados deles. São dezenas de milhares de caracteres CJK, e exibi-los corretamente sempre foi um desafio para ferramentas de documentos.
Por que outras ferramentas falham com frequência?
Muitos conversores de Markdown para PDF mostram o texto CJK como quadradinhos vazios ("tofu") ou caracteres embaralhados, porque dependem das fontes padrão do sistema ou só incorporam fontes ocidentais. Quando não acham o caractere, mostram um quadrado ou um ponto de interrogação.
□□□□□□□□□□ (exemplo de "tofu")
A solução do MarkPDF
Usamos a família de fontes Noto do Google e as fontes Source Han da Adobe, feitas para textos multilíngues e com quase todos os caracteres CJK. As fontes são carregadas conforme o texto, então chegam rápido e aparecem corretamente.
Fontes disponíveis
Noto Sans chinês simplificado (SC)
Fonte de código aberto do Google com todos os caracteres simplificados dos padrões GB 2312 e GBK. Desenho sem serifa moderno, claro e legível, bom para documentos formais.
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?
Noto Sans chinês tradicional (TC)
Todos os caracteres tradicionais do padrão Big5, no mesmo estilo da versão simplificada; boa para documentos de Taiwan e Hong Kong.
學而時習之,不亦說乎?有朋自遠方來,不亦樂乎?
Noto Sans japonês (JP)
Hiragana, katakana e kanji de uso comum (padrão JIS) completos, com proporções equilibradas entre kana e kanji.
吾輩は猫である。名前はまだ無い。どこで生れたかとんと見当がつかぬ。
Noto Sans coreano (KR)
Todos os caracteres hangul coreanos e os hanja comuns, de acordo com os padrões editoriais coreanos.
대한민국은 민주공화국이다. 대한민국의 주권은 국민에게 있고, 모든 권력은 국민으로부터 나온다.
Source Han Sans
Fonte CJK de código aberto criada pela Adobe e pelo Google: sete pesos, versões chinesa, japonesa e coreana; muito usada em publicações profissionais.
思源黑体 / 源ノ角ゴシック / 본고딕 — A Pan-CJK Typeface
Veja essas fontes num documento de verdade. A gente já preenche um exemplo.
Abrir com um exemplo CJKComparação de renderização
□□□□□□□□□
□□□□□□□
中文示例:学而时习之
日文示例:吾輩は猫である
韓文示例:대한민국 만세
Cole o seu Markdown em chinês, japonês ou coreano e exporte um PDF em segundos.
Experimente agora