Bionicpup64 ROX-Filer詳細表示のフォント

パピーリナックスを初めて使う方

モデレータ: 暇人, YoN, nyu

返信する
アバター
ルビー
記事: 1240
登録日時: 14/11/24(月) 12:12

Bionicpup64 ROX-Filer詳細表示のフォント

投稿記事 by ルビー »

梅フォントを下記に入れて、Geanyで使っていますが、ROX-Filerの詳細表示で最終変更日の項目のフォントも半角の梅ゴシックで表示される事に気が付きました。

/usr/share/fonts/default/TTF/ume-tgc4.ttf

デフォルトのフォント(Sans?)にしようと、ume-tgc4.ttfを/root/.fontsに移動したり、/etc/fonts/conf.avail/65-nonlatin.confで、IPAGothicを上の方に移動させたらどうだろうとやってみましたが、表示は変わりませんでした。
/ume-tgc4.ttfをTTFフォルダから取り除けば、ROX-Filerの表示も元に戻ります。

最終変更日が半角の梅ゴシックになっていても、動作に支障は無いのですけど、出来れば普通に表示させたく思います。
他のパピー、571JPやBionicpup32では、同じ条件でもROX-Filerの表示は問題無しです。
梅フォントはGeanyでだけ使えれば良いのですけど、その上で、ROX-Filerの詳細表示をデフォルトのフォントで表示させる方法はあるでしょうか。
thinkpadnerd
記事: 2035
登録日時: 15/10/25(日) 14:00

Re: Bionicpup64 ROX-Filer詳細表示のフォント

投稿記事 by thinkpadnerd »

ルビー さんが書きました: 20/03/10(火) 18:15 最終変更日が半角の梅ゴシックになっていても、動作に支障は無いのですけど、出来れば普通に表示させたく思います。
半角には違いないのですが、この場合は等幅というほうが正確だと思います。

ROX-Filer のソースを見てみると、この部分は等幅フォント(monospace)が指定されています。だから、等幅フォントがインストールされている場合に、それが用いられるのは、ある意味正しいです。

bionicpup64 シンプルの初期状態では、日本語フォントは M+1P+IPAG と TakaoExMincho しかありません。後者は文字通り明朝体です。M+1P+IPAG はゴシック体(Sans または Sans-serif)のプロポーショナルフォントです。初期状態では日本語の等幅フォントが存在しません。

それで、どうしても等幅フォントの指定に対して M+1P+IPAG を適用したいということでしたら(理屈からするとおかしいのですが)、monospace に M+1P+IPAG を当てるしかありません。例えば 65-nonlatin.conf に行を追加します。

コード: 全て選択

		<family>monospace</family>
		<prefer>
			<family>Miriam Mono</family> <!-- hebrew -->
			<family>M+1P+IPAG</family> <!-- 追加 -->
			<family>VL Gothic</family>
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
アバター
ルビー
記事: 1240
登録日時: 14/11/24(月) 12:12

Re: Bionicpup64 ROX-Filer詳細表示のフォント

投稿記事 by ルビー »

thinkpadnerd さんが書きました: 20/03/10(火) 21:17 ROX-Filer のソースを見てみると、この部分は等幅フォント(monospace)が指定されています。だから、等幅フォントがインストールされている場合に、それが用いられるのは、ある意味正しいです。
571JPなどは、等幅フォントになっていないと言う事なのかな。
日時の表記なので、等幅の方が良い様な感じもしますが、文字が小さくなるので、少し幅広の数字の方が読みやすいです。
Windowsのエクスプローラなんかは、日時が等幅フォントでもあまり気にならないと言うより、その方が良いと思うけど、ROX-Filerは日時表記を常に逆に読むからかもしれません。
thinkpadnerd さんが書きました: 20/03/10(火) 21:17 それで、どうしても等幅フォントの指定に対して M+1P+IPAG を適用したいということでしたら(理屈からするとおかしいのですが)、monospace に M+1P+IPAG を当てるしかありません。例えば 65-nonlatin.conf に行を追加します。
これで、望み通りの幅広の数字に戻りました。
ありがとうございます。
ところで、<!-- hebrew -->って何の事なのでしょう。
ヘブライ語?
thinkpadnerd
記事: 2035
登録日時: 15/10/25(日) 14:00

Re: Bionicpup64 ROX-Filer詳細表示のフォント

投稿記事 by thinkpadnerd »

ルビー さんが書きました: 20/03/11(水) 13:09 571JPなどは、等幅フォントになっていないと言う事なのかな。
571JP は local.conf で monospace に M+1P+IPAG を定義しています。571JP は日本語フォントとして M+1P+IPAG のみ収録しているので、sans(=sans-serif) も serif も monospace もこれ一つで表示しないといけないわけです。
一方で、等幅フォントを追加した時に、意図したとおりに表示されなくて困る場面があるかもしれません。
ルビー さんが書きました: 20/03/11(水) 13:09 ところで、<!-- hebrew -->って何の事なのでしょう。
ヘブライ語?
ヘブライ語ですね。
nonlatin は、基本26文字のアルファベット(ローマ字)を使う言語以外ということでしょう。
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
返信する