/** One of the base encodings this reader has a table for (Annex D.2). */ export type BaseEncodingName = 'StandardEncoding' | 'WinAnsiEncoding' | 'MacRomanEncoding'; /** * The glyph names of a base encoding, or `undefined` for a name this has no * table for — `/MacExpertEncoding`, whose repertory no reader here can set. * * @param name The `/Encoding` or `/BaseEncoding` name, without the slash. */ export declare function baseEncodingTable(name: string): ReadonlyMap | undefined; /** The encoding built into the standard Latin text faces (§9.6.2.2). */ export declare function standardEncodingTable(): ReadonlyMap; /** * The name a `post` table's glyph-name index below 258 stands for. * * @param index The index as the table states it. * @returns The name, or `undefined` for an index outside the standard order. */ export declare function macGlyphName(index: number): string | undefined; /** * Whether a `/BaseFont` names one of the standard Latin faces, whose built-in * encoding is StandardEncoding. * * @param baseFont The name as the font dictionary states it. */ export declare function isStandardLatinFace(baseFont: string): boolean;