MikTex CJK Windows フォントの問題

MikTex CJK Windows フォントの問題

私は通常、日本語を書くときに MS 明朝フォントを使用します。しかし、XeLatex では、次のような意味不明な文字列が作成されます。

\documentclass{article}
\usepackage{xeCJK}
% Font should be available on windows
\setCJKmainfont{MS Mincho}

\begin{document}
見た
\end{document}

ここに画像の説明を入力してください

しかし、「MS Mincho」を「SimSun」に変更すると、まったく問題なく表示されます。コンピューターに MS Mincho がインストールされているのに、なぜ使用できないのでしょうか?

答え1

このメーリングリストのメッセージ同じ問題を扱っているようで、どうやら原因は複数のバージョンが存在するdir msmincho*MS明朝フォント(.ttcファイルと.ttfファイルの両方)のファイルです。C :\Windows\Fontsでコマンドプロンプトを開いて、次のように入力すると、ファイルが表示されるはずです。すべき.ttf バージョンを削除しても問題は解決するはずです。

このバグはMikTeX特有のものかもしれません。私は両方のファイルを持っていますが、TeXライブ、そしてあなたの例は私の場合期待通りにコンパイルされます。(ただし、公平を期すために言うと、数時間前にすべてを更新したばかりなので、まずはそれを試してみるといいでしょう。)

関連情報