漢字を含むページでフォントを使用しています。またPhantomjs
、フォントに含まれていない漢字に遭遇すると、その特定の文字のデフォルト フォントが使用されます。
では、phantomjs のデフォルト フォントを選択したフォントに設定して、デフォルト フォントに表示されない文字が、そのフォントに表示される他の文字と同様の外観になるようにするにはどうすればよいでしょうか。
移植性を高めるために、通常は CSS でフォントを設定します。もちろん、中国語のフォント ファイルのサイズのため、これはローカルでのみ機能します。ロシア語の例を次に示します。
@font-face {
font-family: 'open_sanslight';
src: url('cyrillic/opensans-light.svg#open_sanslight') format('svg');
font-weight: normal;
font-style: normal;
}
使用したいフォントをフォント ディレクトリに移動できます。たとえば、Ubuntu では、
/usr/share/fonts/truetype