Windows 10のNetBeansでエディタフォントを「Courier New」に設定すると、行間隔が正常であることがわかりました。その後、フォントが「DialogInput」に設定されている場合、行間隔は約1:2であるため、読みやすくなりやすくなります。 「DialogInput」フォントは単に「Courier New」ですが、この場合どのような修正が必要ですか? CentOSでは違いはありません。 「DialogInput」フォントを「Courier New」と一部の行間隔プロパティと一致させることはできますか? NetBeansプロパティで行間隔を設定できます~/.netbeans/11.1/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
。
<entry javaType="java.lang.Float" name="line-height-correction" xml:space="preserve">
/etc/fonts/fonts.conf
ただし、ファイルを使用してこれを行うことが可能かどうかを調べたいと思います。
編集する:
Dialog
フォントはDialogInput
Javaによって制御されます。 JDK12ファイル(CentOSとWin10)に次のものが/usr/java/latest/lib/psfontj2d.properties
含まれていることがわかりました。
#
# Legacy logical font family names and logical font aliases should all
# map to the primary logical font names.
#
serif=serif
times=serif
timesroman=serif
sansserif=sansserif
helvetica=sansserif
dialog=sansserif
dialoginput=monospaced
monospaced=monospaced
courier=monospaced
したがって、これらのフォントは単におよびsansserif
ですmonospaced
。 NetBeans 設定ファイルは~/.netbeans/11.1/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
CentOS と Win10 で同じです。だから、まだこの他の行動を理解することはできません。