次の方法で共有


DWRITE_FONT_FEATURE_TAG列挙 (dwrite.h)

フォントによって提供されるテキストの文字体裁機能を示す 値。

構文

typedef enum DWRITE_FONT_FEATURE_TAG {
  DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS,
  DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS,
  DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH,
  DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_DEFAULT,
  DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS,
  DWRITE_FONT_FEATURE_TAG_FRACTIONS,
  DWRITE_FONT_FEATURE_TAG_FULL_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HALF_FORMS,
  DWRITE_FONT_FEATURE_TAG_HALANT_FORMS,
  DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS,
  DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_HALF_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS04_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS78_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS83_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS90_FORMS,
  DWRITE_FONT_FEATURE_TAG_KERNING,
  DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_LINING_FIGURES,
  DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS,
  DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK,
  DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS,
  DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS,
  DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES,
  DWRITE_FONT_FEATURE_TAG_ORDINALS,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH,
  DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS,
  DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20,
  DWRITE_FONT_FEATURE_TAG_SUBSCRIPT,
  DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT,
  DWRITE_FONT_FEATURE_TAG_SWASH,
  DWRITE_FONT_FEATURE_TAG_TITLING,
  DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS,
  DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES,
  DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS,
  DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_UNICASE,
  DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING,
  DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION,
  DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
} ;

定数

 
DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS
スラッシュで区切られた図形を別の形式に置き換えます。

同等の OpenType タグ: 'afrc'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS
大文字を小柄な大文字に変換します。 通常、頭字語など、すべての大文字で設定される単語に使用されますが、テキストの流れを乱さないように小柄なキャップ形式で使用されます。 キャップ、スモールキャップ、小柄なキャップの関係に関するメモについては、pcap 機能の説明を参照してください。

同等の OpenType タグ: 'c2pc'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS
大文字を小さい大文字に変換します。 通常、頭字語など、すべての大文字で設定される単語に使用されますが、テキストの流れを乱さないように小さなキャップ形式で使用します。

同等の OpenType タグ: 'c2sc'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES
指定した状況では、既定のグリフを代替フォームに置き換えます。これにより、結合動作が向上します。 グリフの一部またはすべてを結合するように設計されたスクリプト書体で使用されます。

同等の OpenType タグ: 'calt'
DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS
さまざまな句読点を、すべて大文字のシーケンスまたはライニングの数字のセットで適切に動作する位置にシフトします。また、古いスタイルのフィギュアをライニングフィギュアに変更します。 既定では、テキスト面のグリフは小文字で動作するように設計されています。 一部の文字は、すべて大文字または内張りテキストのより高い視覚的中心に合わせて垂直方向にシフトする必要があります。 また、ライニングの数字は、大文字と同じ高さ(またはそれに近い)であり、すべて大文字のテキストにはるかに適しています。

同等の OpenType タグ: 'case'
DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION
グリフ代替の数を最小限に抑えるために、文字を 2 つのグリフに分解することが必要な場合があります。 さらに、グリフ処理を向上させるために、2 つの文字を 1 つのグリフに作成することをお勧めします。 この機能により、このような構成/分解が可能になります。 この機能は、最初に処理される機能として処理する必要があり、呼び出されたときにのみ処理する必要があります。

同等の OpenType タグ: 'ccmp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES
グリフのシーケンスを、文字体裁の目的で推奨される 1 つのグリフに置き換えます。 他の合字機能とは異なり、clig は合字が推奨されるコンテキストを指定します。 この機能は、一部のスクリプト デザインや斜合字の場合に重要です。

同等の OpenType タグ: 'clig'
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING
全大文字テキストのグリフ間の間隔をグローバルに調整します。 ほとんどの書体には大文字と小文字が含まれており、大文字は小文字で動作するように配置されています。 単語に大文字を使用する場合、読みやすさとエステの間にスペースが必要です。 この機能は、モノスペース デザインには適用されません。 もちろん、ユーザーは、審美的な理由により、より顕著な文字のペーシングを行うために、この動作をオーバーライドすることができます。



同等の OpenType タグ: 'cpsp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH
既定の文字グリフを、指定したコンテキストの対応するスワッシュ グリフに置き換えます。 特定の文字に対して複数の斜め代替が存在する場合があることに注意してください。



同等の OpenType タグ: 'cswh'
DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING
アラビア語のような筆記体スクリプトでは、この機能は隣接するグリフを筆記体的に配置します。

同等の OpenType タグ: 'curs'
DWRITE_FONT_FEATURE_TAG_DEFAULT
これが既定値です。
DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES
グリフのシーケンスを、文字体裁の目的で推奨される 1 つのグリフに置き換えます。 この機能は、ユーザーの好みで特別な効果のために使用できる合字をカバーしています。

同等の OpenType タグ: 'dlig'
DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS
日本語フォントの標準フォームを、文字体裁で優先される対応するフォームに置き換えます。 たとえば、ユーザーはこの機能を呼び出して、漢字 U+5516 を U+555E に置き換えます。


同等の OpenType タグ: 'expt'
DWRITE_FONT_FEATURE_TAG_FRACTIONS
スラッシュで区切られた数値を、"共通" (対角線) の分数に置き換えます。

同等の OpenType タグ: 'frac'
DWRITE_FONT_FEATURE_TAG_FULL_WIDTH
他の幅に設定されたグリフを、完全な (通常は em) 幅に設定されたグリフに置き換えます。 CJKV フォントでは、"下位 ASCII" のラテン文字とさまざまな記号を含めることができます。 ヨーロッパのフォントでは、この機能は比例間隔のグリフをモノスペース グリフに置き換えます。これは通常、0.6 em の幅に設定されます。 たとえば、ユーザーは日本語フォントでこの機能を呼び出して、対応する比例間隔のバージョンではなく、完全なモノスペースラテングリフを取得できます。

同等の OpenType タグ: 'fwid'
DWRITE_FONT_FEATURE_TAG_HALF_FORMS
Indic スクリプトで子音の半分の形式を生成します。 たとえば、ヒンディー語 (Devanagari script) では、Ka を 2 倍にした結合 KKa は、Ka の半分の形式で示され、その後に完全な形式が示されます。

同等の OpenType タグ: 'half'
DWRITE_FONT_FEATURE_TAG_HALANT_FORMS
Indic スクリプトで子音のハラント形式を生成します。 たとえば、Sanskrit (Devanagari スクリプト) では、音節の最終的な子音は、多くの場合、そのハラント形式で必要になります。

同等の OpenType タグ: 'haln'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH
full-em 幅に設定するように設計されたグリフを再空間し、半角の幅に合わせます。 これは、新しいグリフを置き換えないという点で hwid とは異なります。

同等の OpenType タグ: 'halt'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS
既定の (現在の) フォームを履歴代替形式に置き換えます。 一部の合字は履歴効果にも使用されますが、この機能は 1 文字のみを扱います。 一部のフォントには代替として履歴フォームが含まれているため、"ピリオド" 効果に使用できます。

同等の OpenType タグ: 'hist'
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES
標準のかなを、水平書き込み専用に特別に設計されたフォームに置き換えます。 これは、フィット感を向上させ、より均一な色を実現するための文字体裁の最適化です。

同等の OpenType タグ: 'hkna'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES
既定の (現在の) フォームを履歴代替形式に置き換えます。 一部の合字は過去に一般的に使用されていましたが、今日では時代錯誤に見えます。 一部のフォントには代替として履歴フォームが含まれているため、"ピリオド" 効果に使用できます。

同等の OpenType タグ: 'hlig'
DWRITE_FONT_FEATURE_TAG_HALF_WIDTH
比例幅のグリフ、または半角 em 以外の固定幅を、半角 (en) 幅のグリフに置き換えます。 多くの CJKV フォントには、複数の幅に設定されたグリフがあります。この機能では、half-em バージョンが選択されます。 古いデスクトップ ドキュメントとの互換性など、これが推奨される動作であるさまざまなコンテキストがあります。

同等の OpenType タグ: 'hwid'
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS
JIS X 0213:2004 形式がエンコードされている場合に、JIS X 0212-1990 グリフにアクセスするために使用されます。 JIS X 0212-1990 (別名「北条漢字」) と JIS X 0213:2004 文字セットは大きく重複しています。 場合によっては、プロトタイプのグリフが異なります。 JIS X 0212-1990 と JIS X 0213:2004 (Adobe-Japan 1-6 文字コレクションをサポートするものなど) の両方をサポートするフォントを作成する場合は、JIS X 0213:2004 フォームを推奨エンコード形式にすることをお勧めします。

同等の OpenType タグ: 'hojo'
DWRITE_FONT_FEATURE_TAG_JIS04_FORMS
日本国家言語評議会(NLC)は、JIS X 0213:2004に新しいプロトタイプとして組み込まれた、いくつかのJIS文字の新しいグリフ形状を定義しました。 'jp04' 機能は 'nlck' 機能のサブセットであり、JIS X 0213:2004 の整合性を維持する方法でこれらのプロトタイプグリフにアクセスするために使用されます。

同等の OpenType タグ: 'jp04'
DWRITE_FONT_FEATURE_TAG_JIS78_FORMS
既定の (JIS90) 日本語グリフを、JIS C 6226-1978 (JIS78) 仕様の対応する形式に置き換えます。

同等の OpenType タグ: 'jp78'
DWRITE_FONT_FEATURE_TAG_JIS83_FORMS
既定の (JIS90) 日本語グリフを、JIS X 0208-1983 (JIS83) 仕様の対応する形式に置き換えます。

同等の OpenType タグ: 'jp83'
DWRITE_FONT_FEATURE_TAG_JIS90_FORMS
JIS78 または JIS83 仕様の日本語グリフを、JIS X 0208-1990 (JIS90) 仕様の対応する形式に置き換えます。

同等の OpenType タグ: 'jp90'
DWRITE_FONT_FEATURE_TAG_KERNING
グリフ間のスペースの量を調整します。一般に、グリフ間で光学一貫性のある間隔を提供します。 適切に設計された書体はグリフ間の間隔が全体的に一貫していますが、一部のグリフの組み合わせは読みやすさを向上させるために調整が必要です。 水平方向の標準的な調整に加えて、この機能は、デバイス テーブルを介してサイズに依存するカーニング データ、Y テキスト方向の "クロスストリーム" カーニング、および事前調整とは無関係にグリフ配置の調整を提供できます。 この機能は、複数のグリフの実行に適用される場合があり、単一スペースフォントでは使用されないことに注意してください。 また、この機能は、テキスト セットに垂直方向には適用されないことに注意してください。

同等の OpenType タグ: 'kern'
DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES
グリフのシーケンスを、文字体裁の目的で推奨される 1 つのグリフに置き換えます。 この機能は、デザイナー/製造元が通常の条件で使用する必要がある合字を対象とします。

同等の OpenType タグ: 'liga'
DWRITE_FONT_FEATURE_TAG_LINING_FIGURES
選択した図形を oldstyle から既定のライニング フォームに変更します。 たとえば、ユーザーはこの機能を呼び出して、すべての大文字のテキストに適したライニング図を取得できます。 この機能は、Oldstyle Figures 機能 (onum) の結果をオーバーライドします。

同等の OpenType タグ: 'lnum'
DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS
ローカライズされた形式のグリフを既定のフォームに置き換えられます。 広い地理的領域で複数の言語を書くために使用される多くのスクリプトは、個々の文学コミュニティによって使用される特定の文字のローカライズされた変種の形式を開発しました。 たとえば、ブルガリア語とセルビア語のアルファベットの文字の数は、ロシア語と互いに異なる形式を持っています。 ローカライズされたフォームがスクリプト 'norm' と微妙にのみ異なる場合もあれば、フォームが根本的に異なる場合もあります。

同等の OpenType タグ: 'locl'
DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING
位置は、基本グリフに対してグリフをマークします。 たとえば、アラビア語のスクリプトでは、Yeh の上に Hamza を配置します。

同等の OpenType タグ: 'mark'
DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK
ギリシャ語のグリフの標準的な文字体裁形式を、数学表記で一般的に使用される対応する形式 (ギリシャ文字のサブセット) に置き換えます。

同等の OpenType タグ: 'mgrk'
DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING
他のマークに対してマークを配置します。 アラビア語などのさまざまなラテン以外のスクリプトで必要です。 例えば、アラビア語では、上記のハムザを有する合字マークHaは、これらのマークを互いに相対的に配置することによっても得ることができる。

同等の OpenType タグ: 'mkmk'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS
既定のグリフをさまざまな表記形式に置き換えます (開いた円や実線の円、四角形、かっこ、ひし形、丸いボックスに配置されたグリフなど)。 場合によっては、注釈フォームが既に存在していても、ユーザーが別のフォームを必要とする場合があります。

同等の OpenType タグ: 'nalt'
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS
2000年に全国言語評議会(NLC)で定義されたグリフ図形から作られたグリフに、2000年に多くのJIS文字でアクセスするために使用されます。

同等の OpenType タグ: 'nlck'
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES
選択した図形を既定のライニング スタイルから oldstyle フォームに変更します。 たとえば、ユーザーがこの機能を呼び出して oldstyle の数字を取得できます。これは、通常の大文字と小文字のテキストのフローに適しています。 この機能は、ライニング図形機能 (lnum) の結果をオーバーライドします。

同等の OpenType タグ: 'onum'
DWRITE_FONT_FEATURE_TAG_ORDINALS
既定のアルファベットグリフを、数字の後に使用する対応する序数形式に置き換えます。 次の図の規則の 1 つの例外は、numero 文字 (U+2116) です。これは実際には合字の置換ですが、この機能を通じて最適にアクセスできます。

同等の OpenType タグ: 'ordn'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH
完全な em 幅に設定するように設計されたグリフを再空間し、個々の (多かれ少なかれ比例) 水平方向の幅に合わせます。 これは、新しいグリフ (GSUB 機能ではなく GPOS) を置き換えないという点で pwid とは異なります。 ユーザーは、モノスペース形式を好む場合や、グリフが適切にフィットし、垂直方向の設定で回転しないようにしたい場合があります (比例間隔用に設計されたラテン形式は回転されます)。

同等の OpenType タグ: 'palt'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS
小文字を小さな大文字に変換します。 特別にデザインされたフィギュアなど、小柄な首都に関連するフォームが含まれる場合があります。 一部のフォントには、通常の smallcap よりも短い大文字のサイズが追加され、小柄なキャップと呼ばれます。 このようなフォームは、小文字の x 高さが小さいデザインで見つかる可能性が最も高く、背の高い小さなキャップよりも小文字のテキストとの調和が良くなります (たとえば、小柄なキャップの場合は、Emigre タイプのファミリである Mrs Eaves と Filosofia をご覧ください)。

同等の OpenType タグ: 'pcap'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES
均一 (表形式) の幅に設定された図形グリフを、グリフ固有の (比例) 幅に設定された対応するグリフに置き換えます。 通常、表形式の幅は既定値になりますが、安全に想定することはできません。 もちろん、この機能はモノスペース 設計には存在しません。

同等の OpenType タグ: 'pnum'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS
均一な幅 (通常は完全または半 em) に設定されたグリフを、均等に間隔を置いたグリフに置き換えます。 比例バリアントは、CJKV フォントのラテン文字によく使用されますが、日本語フォントのかなにも使用できます。

同等の OpenType タグ: 'pwid'
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS
他の幅のグリフを、em の 4 分の 1 (半 en) の幅に設定されたグリフに置き換えます。 関係する文字は通常、数字と何らかの形式の句読点です。

同等の OpenType タグ: 'qwid'
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES
グリフのシーケンスを、文字体裁の目的で推奨される 1 つのグリフに置き換えます。 この機能は、スクリプトが通常の条件で使用する必要に応じて決定する合字を対象とします。 この機能は、一部のスクリプトで正しいグリフの形成を保証するために重要です。

同等の OpenType タグ: 'rlig'
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS
"ruby" 用に設計されたフォント内のグリフを、4 ポイント サイズの型の古い typesetting 用語から識別します。 日本語の定型化では、一般的に上付き形式の小さなかなグリフを使用して、読者にとってなじみのない漢字の意味を明確にすることが多い。

同等の OpenType タグ: 'ruby'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES
既定のフォームをスタイル代替に置き換えます。 多くのフォントには、純粋に審美的な効果のための代替グリフデザインが含まれています。これらは、常にスワッシュや履歴などの明確なカテゴリに適合するとは限りません。 スワッシュ グリフの場合と同様に、複数の代替形式が存在する場合があります。

同等の OpenType タグ: 'salt'
DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS
ライニングまたは oldstyle の数値を劣った数値に置き換えます (主に化学表記または数学的表記法の場合は、標準基準よりも小さいグリフ)。 小文字をアルファベットの劣等文字に置き換える場合もあります。

同等の OpenType タグ: 'sinf'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS
小文字を小さい大文字に変換します。 これは、一般的な SC フォント レイアウトに対応します。 通常、タイトルなどの大きい & 小さい大文字に設定された表示線に使用されます。 古いスタイルの数字など、小資本に関連するフォームが含まれる場合があります。

同等の OpenType タグ: 'smcp'
DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS
'繁体字' の中国語または日本語のフォームを、対応する "簡略化された" フォームに置き換えます。

同等の OpenType タグ: 'smpl'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1
個々のグリフのスタイルの代替手段 ('salt' 機能を参照) に加えて、一部のフォントには、文字セットの一部に対応するスタイルバリアント グリフのセット (ラテンフォントの小文字の複数のバリエーションなど) が含まれている場合があります。 スタイル セット内のグリフは、視覚的に調和したり、特定の方法で対話したり、他の方法で連携するように設計されている場合があります。 スタイル セットを含むフォントの例としては、Zapfino Linotype や Adobe's Poetica があります。 タグ名規則 'ss01' 'ss02' 'ss03' で順番に番号が付いた個々の機能。 'ss20' は、これらのセット内のグリフを GSUB 参照インデックスを介して既定のフォームと互いに関連付け、ユーザーが使用可能なスタイル セットから選択するためのメカニズムを提供します

同等の OpenType タグ: 'ss01'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss02'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss03'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss04'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss05'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss06'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss07'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss08'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss09'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss10'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss11'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss12'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss13'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss14'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss15'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss16'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss17'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss18'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss19'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1の説明を参照してください。

同等の OpenType タグ: 'ss20'
DWRITE_FONT_FEATURE_TAG_SUBSCRIPT
既定のグリフを下付きグリフに置き換えるか、グリフの置換と配置調整を組み合わせて適切な配置を行う場合があります。

同等の OpenType タグ: 'subs'
DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT
ライニングまたは古いスタイルの図形を優れた数字 (主に脚注表示用) に置き換え、小文字を上位の文字 (主にフランス語の略語) に置き換えます。

同等の OpenType タグ: 'sups'
DWRITE_FONT_FEATURE_TAG_SWASH
既定の文字グリフを対応するスワッシュ グリフに置き換えます。 特定の文字に対して複数の斜め代替が存在する場合があることに注意してください。

同等の OpenType タグ: 'swsh'
DWRITE_FONT_FEATURE_TAG_TITLING
既定のグリフを、タイトリング専用に設計された対応するフォームに置き換えます。 これらは、すべて大文字または体の大きさで、より大きなサイズで表示するように調整することができます。

同等の OpenType タグ: 'titl'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS
"簡体字" の日本語の漢字形式を、対応する "繁体字" 形式に置き換えます。 これは従来のフォーム機能と同じですが、個人名での使用に適したと見なされる従来のフォーム (一部のフォントでは 205 個ものグリフ) に明示的に制限されています。

同等の OpenType タグ: 'tnam'
DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES
比例幅に設定された図形グリフを、均一 (表形式) の幅に設定された対応するグリフに置き換えます。 通常、表形式の幅は既定値になりますが、安全に想定することはできません。 もちろん、この機能はモノスペース 設計には存在しません。

同等の OpenType タグ: 'tnum'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS
"簡体字" の中国語漢字または日本語の漢字形式を、対応する "繁体字" 形式に置き換えます。

同等の OpenType タグ: 'trad'
DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS
他の幅のグリフを、em の 3 分の 1 の幅に設定されたグリフに置き換えます。 関係する文字は通常、数字と何らかの形式の句読点です。

同等の OpenType タグ: 'twid'
DWRITE_FONT_FEATURE_TAG_UNICASE
大文字と小文字を小文字と小文字の組み合わせた形式にマップすると、1 つの大文字と小文字が混在します (ユニケースの例については、Emigre 型ファミリ Filosofia を参照してください)。 置換される文字は、デザインに応じて、フォントによって異なる場合があります。 x-height に揃える場合は、smallcap グリフが置き換えられるか、特別に設計されたユニケース フォームが使用される可能性があります。 代替には、特別に設計された数字も含まれる場合があります。


同等の OpenType タグ: 'unic'
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING
フォントが垂直方向に表示されることを示します。
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION
通常の図形を、垂直表示用に調整された図形に置き換えます。
DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
ユーザーが既定の 0 からスラッシュ形式に変更できるようにします。 一部のフォントには、既定の形式の 0 と、カウンターの斜めのスラッシュを使用する代替フォームの両方が含まれています。 特に凝縮された設計では、大文字とライニングの数字が任意に混在する状況では、0 と O (ゼロと首都 O) を区別することが困難な場合があります。

同等の OpenType タグ: 'ゼロ'

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header dwrite.h