API 参考
正在准备搜索索引…

ImGui.ImFontAtlas_AddFontFromFileTTF

  • 加载 TTF 或 OTF 字体文件,并注册供图集构建使用。

    参数

    self

    此方法操作的 ImFontAtlas 句柄。

    filename
    string | Uint8Array

    TTF/OTF 字体文件的路径。

    size_pixels
    number

    请求的字体像素高度。

    font_cfg
    null | ImFontConfig = null

    字体加载配置;可选版本接受 null 使用默认值,所有权和合并设置会影响字体数据的保留方式。

    glyph_ranges
    null | Uint16Array = null

    包含首尾的 [first, last] 范围对 Uint16Array,末尾须加 0。getGlyphRanges* 不含终止零值, 须用 new Uint16Array([...getGlyphRangesDefault(atlas), 0]) 显式补上。 图集构建前须保持输入有效;null 选择默认范围。

    返回值

    null | ImFont

    图集拥有的字体句柄;字体文件无法加载时为 null。图集构建后字形才可用。

    源码与继承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0