kanji-config-updmap-sysが通らない件

kanji-config-updmap-sysが通らない件

- Shion の投稿
返信数: 6
Windows10を使っています.
TeXは最近TeX Live2018をアンインストールし,TeX Live2020を入れ直しました.
フォントの埋め込み設定をしてみたいと思い,kanji-config-updmap-sysを試してみましたが通りませんでした.
以下,エラーメッセージです.

C:\texlive>kanji-config-updmap-sys --ja status
Cannot find ptex-fontmaps-data.dat, skipping!
Candidate list is empty, cannot proceed!
C:\texlive\2020\bin\win32\runscript.tlu:915: command failed with exit code 2:
perl.exe c:\texlive\2020\texmf-dist\scripts\ptex-fontmaps\kanji-config-updmap.pl --sys --ja status

ptex-fontmaps-data.datが見つからないと言われていますがC:\texlive\2020\texmf-dist\fonts\misc\ptex-fontmapsにあるのを確認しています.
どうしたらいいでしょうか?
Shion への返信

Re: kanji-config-updmap-sysが通らない件

- はやて (h20y6m) の投稿
kpsewhich -format=miscfont ptex-fontmaps-data.dat

を実行するとなにが出力されますか?

はやて (h20y6m) への返信

Re: kanji-config-updmap-sysが通らない件

- Shion の投稿
何も出力されませんでした.

C:\texlive>kpsewhich -format=miscfont ptex-fontmaps-data.dat

C:\texlive>
Shion への返信

Re: kanji-config-updmap-sysが通らない件

- aminophen の投稿
以下の二つのコマンドを実行して
結果を貼り付けてください。

where kpsewhich

where kanji-config-updmap-sys

(もしかして,2つの実行プログラムのパスが食い違っているかな?と推測。)
aminophen への返信

Re: kanji-config-updmap-sysが通らない件

- Shion の投稿
このようになりました.

C:\>where kpsewhich
C:\w32tex\bin\kpsewhich.exe
C:\texlive\2020\bin\win32\kpsewhich.exe

C:\>where kanji-config-updmap-sys
C:\texlive\2020\bin\win32\kanji-config-updmap-sys.exe
Shion への返信

Re: kanji-config-updmap-sysが通らない件

- aminophen の投稿
ビンゴでした。
過去にW32TeXもインストールしたことがあって,
そのパスが優先されていることが原因です。
※W32TeXにはkanji-config-updmapは無く,kpsewhichだけが有る状態。

Windows OSの環境変数PATHの編集画面を開いて,
c:\w32tex\bin;
を削除してください。
aminophen への返信

Re: kanji-config-updmap-sysが通らない件

- Shion の投稿
通るようになりました!

C:\texlive>kanji-config-updmap-sys --ja status
CURRENT family for ja: haranoaji (variant: -04)
Standby family : bizud
Standby family : haranoaji
Standby family : ipa
Standby family : ipaex
Standby family : ms
Standby family : yu-win10

ありがとうございました!