Interface ITrueTypeFont

ITrueTypeFont interface

TrueType フォントを操作するためのメソッドを宣言します。

public interface ITrueTypeFont

プロパティ

名前説明
DataSize { get; }フォント データのサイズをバイト単位で返します
FamilyName { get; }フォント ファミリーの名前を取得します。
FullFontName { get; }これは、「FamilyName」と「SubFamilyName」の組み合わせである必要があります。例外: “SubFamilyName” で と示されているように、フォントが “Regular” の場合は、“FamilyName” に含まれる姓のみを使用してください。 上記の完全なフォント名の定義の例外は、CFF OpenType フォントの Microsoft プラットフォーム文字列 です。この場合、完全なフォント名の文字列は、CFF 名 INDEX. の PostScript FontName と同一である必要があります。
SubFamilyName { get; }フォント サブファミリ名は、同じフォント ファミリ名を持つグループ内のフォントを区別します。 これは、スタイル (イタリック、斜体) と太さ (ライト、ボールド、黒など) に対応するものと見なされます。 太さやスタイルに特別な違いがないフォント (例: 太さが中程度、イタリックではなく、fsSelection ビット 6 が設定されている) は、この位置に文字列 “Regular” を格納する必要があります。

メソッド

名前説明
GetAscent(float)上昇をポイントで返します.
GetData()フォント データでストリームを開きます。呼び出し元は、ストリームを破棄する責任があります.
GetDescent(float)降下をポイントで返します.

関連項目