moonbitlang/pdflite/font does not have a README file

    PdfFontListEntry

    pub(all) struct PdfFontListEntry {
    page : Int
    name : String
    subtype : String
    basefont : String
    encoding : String
    font :
    PdfObject

    } derive(Eq, ToJson,
    Debug
    )

    One font resource entry reported by cpdf-style font listing.

    page is one-based. name, subtype, basefont, and encoding are PDF names rendered with their leading slash; missing non-name fields are empty strings to match cpdf's text listing and JSON-null conversion.

    PdfFontListEntry::equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontListEntry::equal(PdfFontListEntry, PdfFontListEntry) -> Bool

    PdfFontListEntry::not_equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontListEntry::not_equal(x : PdfFontListEntry, y : PdfFontListEntry) -> Bool

    PdfFontListEntry::to_json

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontListEntry::to_json(PdfFontListEntry) -> Json

    PdfFontListEntry::to_repr

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontListEntry::to_repr(PdfFontListEntry) ->
    Repr

    PdfFontTableEntry

    pub(all) struct PdfFontTableEntry {
    code : Int
    unicode : String
    utf8 : String
    unicode_name : String
    glyphnames : String
    } derive(Eq, ToJson,
    Debug
    )

    One row from cpdf's font encoding table.

    unicode_name is empty when this port has no Unicode character-name table entry for the codepoint. utf8 is <nonprintable> for C0/C1 controls.

    PdfFontTableEntry::equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontTableEntry::equal(PdfFontTableEntry, PdfFontTableEntry) -> Bool

    PdfFontTableEntry::not_equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontTableEntry::not_equal(x : PdfFontTableEntry, y : PdfFontTableEntry) -> Bool

    PdfFontTableEntry::to_json

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontTableEntry::to_json(PdfFontTableEntry) -> Json

    PdfFontTableEntry::to_repr

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfFontTableEntry::to_repr(PdfFontTableEntry) ->
    Repr

    PdfMissingFontEntry

    pub(all) struct PdfMissingFontEntry {
    page : Int
    name : String
    subtype : String
    basefont : String
    encoding : String
    } derive(Eq, ToJson,
    Debug
    )

    One cpdf-style missing-font report entry.

    encoding == "Built-in" records cpdf's fallback when a missing font does not have a named /Encoding.

    PdfMissingFontEntry::equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfMissingFontEntry::equal(PdfMissingFontEntry, PdfMissingFontEntry) -> Bool

    PdfMissingFontEntry::not_equal

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfMissingFontEntry::not_equal(x : PdfMissingFontEntry, y : PdfMissingFontEntry) -> Bool

    PdfMissingFontEntry::to_json

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfMissingFontEntry::to_json(PdfMissingFontEntry) -> Json

    PdfMissingFontEntry::to_repr

    #deprecated("implicit trait-method promotion is being removed; call via the trait")
    fn PdfMissingFontEntry::to_repr(PdfMissingFontEntry) ->
    Repr