ttf-view 0.4.0

A TrueType/OpenType font parsing/viewing library and a CLI tool.
Documentation
use crate::types::uint16;

#[repr(C)]
#[non_exhaustive]
pub struct Format4 {
    seg_count_x2: uint16,
    pub search_range: uint16,
    pub entry_selector: uint16,
    pub range_shift: uint16,
    data: [uint16; 0],
    // : end_code: [uint16; seg_count],
    // : reserved_pad: uint16,
    // : start_code: [uint16; seg_count],
    // : id_delta: [uint16; seg_count],
    // : id_range_offset: [uint16; seg_count],
    // : glyph_id_array: [uint16; arbitrary length],
}

impl super::CmapSubtableTrait for Format4 {
    const FORMAT: u16 = 4;
}

// TODO: 'cmap' subtable format 4