Vagabond K's Libraries Vagabond K's Libraries
Vagabond K's Libraries Vagabond K's Libraries
https://k.vagabond.builders

검색 결과:

    HeadTable 클래스

    head 테이블(폰트 헤더)입니다. 폰트에 대한 전역 정보를 제공합니다. 바운딩 박스(xMin, yMin, xMax, yMax)는 contour가 있는 글리프만 사용하여 계산하며, contour가 없는 글리프는 무시합니다.

    상속
    object
    OpenTypeTable
    HeadTable
    네임스페이스: VagabondK.OpenType.Tables
    어셈블리: VagabondK.OpenType.dll
    구문
    public class HeadTable : OpenTypeTable

    속성

    이름 설명
    Created

    created입니다. 폰트가 처음 생성된 날짜와 시간입니다. 1904년 1월 1일 0시(UTC) 기준의 초(second) 수로 저장됩니다.

    Flags

    flags입니다. 폰트의 전역 동작을 제어하는 비트 플래그입니다. baseline 위치, left side bearing 기준점, ppem 정수 강제 등 rasterizer의 동작에 영향을 줍니다.

    FontDirectionHint

    fontDirectionHint입니다. 더 이상 사용되지 않으며 2로 설정하는 것이 권장됩니다.

    FontRevision

    fontRevision입니다 (16.16 고정 소수점). 폰트 제조사가 설정합니다. Windows는 이 값 대신 name 테이블의 version 문자열(nameID 5)을 폰트 버전 판정에 사용합니다.

    LowestRecPPEM

    lowestRecPPEM입니다. 픽셀 단위로 읽을 수 있는 최소 크기입니다. 이 크기 이하로 렌더링하면 가독성이 떨어질 수 있음을 애플리케이션에 알리는 데 사용됩니다.

    MacStyle

    macStyle입니다. 폰트의 스타일 플래그이며, OS/2 테이블의 fsSelection 비트와 일치해야 합니다.

    Modified

    modified입니다. 폰트가 마지막으로 수정된 날짜와 시간입니다. 1904년 1월 1일 0시(UTC) 기준의 초(second) 수로 저장됩니다.

    UnitsPerEm

    unitsPerEm입니다. 폰트 좌표 그리드의 해상도를 정의합니다. 16 이상 16384 이하의 값이 유효하며, TrueType 윤곽의 폰트는 일부 rasterizer의 성능 최적화를 위해 2의 거듭제곱을 권장합니다. 모든 글리프 좌표와 메트릭이 이 단위로 표현되며, 값이 클수록 좌표 정밀도가 높아집니다.

    UseLongLoca

    indexToLocFormat입니다. loca 테이블의 오프셋 형식을 지정합니다. false(0)이면 short 형식(Offset16, 2바이트), true(1)이면 long 형식(Offset32, 4바이트)입니다.

    확장 메서드

    ConvertExtensions.ToNullable<T>(object)
    ConvertExtensions.To<T>(object, T)
    ConvertExtensions.TryConvert<T>(object, out T)
    PropertyExtensions.Get<TProperty>(object, ref TProperty, Func<TProperty>)
    PropertyExtensions.Set<TProperty>(object, ref TProperty, TProperty)
    GenericValueConverter.To<TSource, TTarget>(TSource)
    Copyright © 2024. Vagabond K. All Rights Reserved.