• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    Font クラス

    フォント

    継承関係

    Object
    Font

    メンバー

    フィールド

    DefaultSamplingSize

    プロパティ

    Ascent

    フォントのベースラインからトップラインまでの距離を取得します。

    Descent

    フォントのベースラインからボトムラインまでの距離を取得します。

    EmSize
    IsStaticFont

    StaticFontかどうかを取得します。

    LineGap

    フォントの行間の距離を取得します。

    Path

    読み込んだファイルのパスを取得します。

    SamplingSize

    メソッド

    AddImageGlyph(Char, Texture2D)

    テクスチャ文字を追加します。

    AddImageGlyph(Int32, TextureBase)

    テクスチャ文字を追加します。

    CreateImageFont(Font)

    テクスチャ追加対応フォントを生成します。

    GenerateFontFile(String, String, String, Int32)

    a2fフォントを生成します。

    GetFontTexture(Int32)

    指定した文字のテクスチャを取得します。

    GetGlyph(Int32)

    文字情報を取得します。

    GetImageGlyph(Int32)

    テクスチャ文字を取得します。

    GetKerning(Int32, Int32)

    カーニングを取得します。

    LoadDynamicFont(String, Int32)

    フォントファイルを読み込んでFontの新しいインスタンスを生成します。

    LoadDynamicFontStrict(String, Int32)

    フォントファイルを読み込んでFontの新しいインスタンスを生成します。

    LoadStaticFont(String)

    FontGeneratorで生成したフォントを読み込んでFontの新しいインスタンスを生成します。

    LoadStaticFontStrict(String)

    FontGeneratorで生成したフォントを読み込んでFontの新しいインスタンスを生成します。

    Reload()

    フィールド

    DefaultSamplingSize

    public const int DefaultSamplingSize = 64

    プロパティ

    Ascent

    フォントのベースラインからトップラインまでの距離を取得します。

    public float Ascent { get; }

    Descent

    フォントのベースラインからボトムラインまでの距離を取得します。

    public float Descent { get; }

    EmSize

    public float EmSize { get; }

    IsStaticFont

    StaticFontかどうかを取得します。

    public bool IsStaticFont { get; }

    LineGap

    フォントの行間の距離を取得します。

    public float LineGap { get; }

    Path

    読み込んだファイルのパスを取得します。

    public string Path { get; }

    SamplingSize

    public int SamplingSize { get; }

    メソッド

    AddImageGlyph(Char, Texture2D)

    テクスチャ文字を追加します。

    public void AddImageGlyph(char character, Texture2D texture)
    パラメータ
    character

    文字

    texture

    テクスチャ

    AddImageGlyph(Int32, TextureBase)

    テクスチャ文字を追加します。

    void AddImageGlyph(int character, TextureBase texture)
    パラメータ
    character

    文字

    texture

    テクスチャ

    CreateImageFont(Font)

    テクスチャ追加対応フォントを生成します。

    public static Font CreateImageFont(Font baseFont)
    パラメータ
    baseFont

    ベースとなるフォント

    戻り値

    例外
    型 Condition
    ArgumentNullException

    baseFontがnull

    GenerateFontFile(String, String, String, Int32)

    a2fフォントを生成します。

    public static bool GenerateFontFile(string dynamicFontPath, string staticFontPath, string characters, int samplingSize = 64)
    パラメータ
    dynamicFontPath

    読み込むtruetypeフォントのパス

    staticFontPath

    生成するa2fフォントのパス

    characters

    フォント化させる文字列

    samplingSize
    戻り値

    例外
    型 Condition
    ArgumentNullException

    dynamicFontPath, staticFontPath, charactersのいずれかがnull

    GetFontTexture(Int32)

    指定した文字のテクスチャを取得します。

    public Texture2D GetFontTexture(int index)
    パラメータ
    index

    インデックス

    戻り値

    GetGlyph(Int32)

    文字情報を取得します。

    public Glyph GetGlyph(int character)
    パラメータ
    character

    文字

    戻り値

    GetImageGlyph(Int32)

    テクスチャ文字を取得します。

    public TextureBase GetImageGlyph(int character)
    パラメータ
    character

    文字

    戻り値

    GetKerning(Int32, Int32)

    カーニングを取得します。

    public int GetKerning(int c1, int c2)
    パラメータ
    c1

    文字1

    c2

    文字2

    戻り値

    LoadDynamicFont(String, Int32)

    フォントファイルを読み込んでFontの新しいインスタンスを生成します。

    public static Font LoadDynamicFont(string path, int samplingSize = 64)
    パラメータ
    path

    読み込むフォントのパス

    samplingSize
    戻り値

    例外
    型 Condition
    ArgumentNullException

    pathがnull

    LoadDynamicFontStrict(String, Int32)

    フォントファイルを読み込んでFontの新しいインスタンスを生成します。

    public static Font LoadDynamicFontStrict(string path, int samplingSize = 64)
    パラメータ
    path

    フォントファイルのパス

    samplingSize

    MSDFのサンプリングサイズ

    戻り値

    pathの指定するファイルから生成されたフォント

    例外
    型 Condition
    ArgumentException

    pathが空白文字のみからなる又は使用できない文字を含む

    ArgumentNullException

    pathがnull

    ArgumentOutOfRangeException

    samplingSizeが0以下

    FileNotFoundException

    pathで指定したファイルが見つからない

    PathTooLongException

    pathが長すぎる

    SystemException

    ファイルが破損していたまたは読み込みに失敗した

    LoadStaticFont(String)

    FontGeneratorで生成したフォントを読み込んでFontの新しいインスタンスを生成します。

    public static Font LoadStaticFont(string path)
    パラメータ
    path

    読み込むフォントのパス

    戻り値

    例外
    型 Condition
    ArgumentNullException

    pathがnull

    LoadStaticFontStrict(String)

    FontGeneratorで生成したフォントを読み込んでFontの新しいインスタンスを生成します。

    public static Font LoadStaticFontStrict(string path)
    パラメータ
    path

    フォントファイルのパス

    戻り値

    pathの指定するファイルから生成されたフォント

    例外
    型 Condition
    ArgumentException

    pathが空白文字のみからなる又は使用できない文字を含む

    ArgumentNullException

    pathがnull

    FileNotFoundException

    pathで指定したファイルが見つからない

    PathTooLongException

    pathが長すぎる

    SystemException

    ファイルが破損していたまたは読み込みに失敗した

    Reload()

    public bool Reload()
    戻り値

    Copyright © 2020 Altseed .