diff --git a/doc/gui.jax b/doc/gui.jax index 668ab6034..0fffd0d97 100644 --- a/doc/gui.jax +++ b/doc/gui.jax @@ -1,4 +1,4 @@ -*gui.txt* For Vim バージョン 9.2. Last change: 2026 Feb 14 +*gui.txt* For Vim バージョン 9.2. Last change: 2026 Apr 07 VIM リファレンスマニュアル by Bram Moolenaar @@ -1167,11 +1167,21 @@ Win32のGUIについて *E244* *E245* NONANTIALIASED, CLEARTYPE または DEFAULT である。通常は "qDEFAULT" を使用する。 いくつかの品質値はレガシーなOSではサポートされていない。 + fXX - OpenType フォント機能。単一の機能を指定するには、tag=value の形 + 式で指定する。tag は 4 文字の OpenType 機能タグ、value はパラメー + タ (0で無効、1 以上で有効 / バリアントを選択) である。複数の機能 + を指定するには、":f" オプションを繰り返す。 + これは、'renderoptions' が DirectWrite (type:directx) を使用する + ように設定されている場合にのみ有効になる。デフォルトの機能 + (calt、liga など) は、明示的に上書きされない限り保持される。 + 例: ":fss19=1:fcalt=0" は、スタイルセット 19 を有効にし、コンテ + キスト代替テキストを無効にする。 - スペースの代わりに '_' を使用できるので、スペースをエスケープするためにバッ クスラッシュを使用する必要はない。 例: > :set guifont=courier_new:h12:w5:b:cRUSSIAN :set guifont=Andale_Mono:h7.5:w4.5 + :set guifont=Cascadia_Code:h14:fss19=1:fcalt=1:fliga=1 |font-sizes| も参照。 diff --git a/en/gui.txt b/en/gui.txt index a255af48b..9965e3dd4 100644 --- a/en/gui.txt +++ b/en/gui.txt @@ -1,4 +1,4 @@ -*gui.txt* For Vim version 9.2. Last change: 2026 Feb 14 +*gui.txt* For Vim version 9.2. Last change: 2026 Apr 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1150,11 +1150,22 @@ For the Win32 GUI *E244* *E245* NONANTIALIASED, CLEARTYPE and DEFAULT. Normally you would use "qDEFAULT". Some quality values are not supported in legacy OSs. + fXX - OpenType font feature. Specify a single feature as + tag=value, where tag is a 4-character OpenType feature + tag and value is the parameter (0 to disable, 1 or + higher to enable/select variant). Multiple features + can be specified by repeating the ":f" option. + This only takes effect when 'renderoptions' is set to use + DirectWrite (type:directx). Default features (calt, liga, + etc.) are preserved unless explicitly overridden. + Example: ":fss19=1:fcalt=0" enables Stylistic Set 19 + and disables Contextual Alternates. - A '_' can be used in the place of a space, so you don't need to use backslashes to escape the spaces. Examples: > :set guifont=courier_new:h12:w5:b:cRUSSIAN :set guifont=Andale_Mono:h7.5:w4.5 + :set guifont=Cascadia_Code:h14:fss19=1:fcalt=1:fliga=1 See also |font-sizes|.