LibreOffice 6.3.6.2 Windows x64で確認。
Impressでテキストボックスのフォントを変更しようとすると、プルダウンメニューに
「HG PゴシックB Sun 日本語」
とか表示されますよね。
この「日本語」の部分が、「Noto Sans CJK JP *」だと「簡繁」と表示されています。
中国語フォントと誤認されているようです。
これを修正する方法があれば教えて下さい。
LibreOffice 6.3.6.2 Windows x64で確認。
Impressでテキストボックスのフォントを変更しようとすると、プルダウンメニューに
「HG PゴシックB Sun 日本語」
とか表示されますよね。
この「日本語」の部分が、「Noto Sans CJK JP *」だと「簡繁」と表示されています。
中国語フォントと誤認されているようです。
これを修正する方法があれば教えて下さい。
PCのシステムのフォント設定がきちんと日本語ロケールに対応していますか?
逆な例
https://biz-collections.com/support/webpages/tips/browser/Wrd_009.html
変更不能な仕様、だと思います。ログを取ってみたところ、Noto Sans CJK JPはCP932, CP936, CP949(とCP1361),CP950の範囲のうち2つ以上(このフォントは950以外の3つ)をサポートすることがわかります。だから「简繁」です。
https://opengrok.libreoffice.org/xref/core/svtools/source/misc/sampletext.cxx?r=9ad252b2#1196
例えば GenRyuMin JP Regularはその4つの中ではCP932しかないので、表記は「日本語」です。
FYI:
OS/2テーブルのCodePageRangeのビットフラグ
実はこの辺とかちゃんとわかっていないというのは内緒。
https://opengrok.libreoffice.org/xref/core/svtools/source/control/ctrlbox.cxx?r=fcce0642#599
https://opengrok.libreoffice.org/xref/core/svtools/source/control/ctrlbox.cxx?r=fcce0642#637
パッチが見たい…
あ、そっか。動作追うのに必死でこのメソッドのこと見落としてた。>パッチ
tdf#134742