massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / fpdf2 / fpdf / ttfonts.pyi
1 from typing import Any
2
3 GF_WORDS: Any
4 GF_SCALE: Any
5 GF_MORE: Any
6 GF_XYSCALE: Any
7 GF_TWOBYTWO: Any
8
9 def sub32(x, y): ...
10 def calcChecksum(data): ...
11
12 class TTFontFile:
13     maxStrLenRead: int
14     def __init__(self) -> None: ...
15     filename: Any
16     charWidths: Any
17     glyphPos: Any
18     charToGlyph: Any
19     tables: Any
20     otables: Any
21     ascent: int
22     descent: int
23     version: Any
24     def getMetrics(self, file) -> None: ...
25     numTables: Any
26     searchRange: Any
27     entrySelector: Any
28     rangeShift: Any
29     def readTableDirectory(self) -> None: ...
30     def get_table_pos(self, tag): ...
31     def seek(self, pos) -> None: ...
32     def skip(self, delta) -> None: ...
33     def seek_table(self, tag, offset_in_table: int = ...): ...
34     def read_tag(self): ...
35     def read_short(self): ...
36     def read_ushort(self): ...
37     def read_ulong(self): ...
38     def get_ushort(self, pos): ...
39     @staticmethod
40     def splice(stream, offset, value): ...
41     def get_chunk(self, pos, length): ...
42     def get_table(self, tag): ...
43     def add(self, tag, data) -> None: ...
44     sFamilyClass: int
45     sFamilySubClass: int
46     name: Any
47     familyName: Any
48     styleName: Any
49     fullName: Any
50     uniqueFontID: Any
51     unitsPerEm: Any
52     bbox: Any
53     capHeight: Any
54     stemV: Any
55     italicAngle: Any
56     underlinePosition: Any
57     underlineThickness: Any
58     flags: int
59     def extractInfo(self) -> None: ...
60     maxUni: int
61     codeToGlyph: Any
62     glyphdata: Any
63     def makeSubset(self, file, subset): ...
64     def getGlyphs(self, originalGlyphIdx, nonlocals) -> None: ...
65     defaultWidth: Any
66     def getHMTX(self, numberOfHMetrics, numGlyphs, glyphToChar, scale) -> None: ...
67     def getHMetric(self, numberOfHMetrics, gid): ...
68     def getLOCA(self, indexToLocFormat, numGlyphs) -> None: ...
69     maxUniChar: int
70     def getCMAP4(self, unicode_cmap_offset, glyphToChar, charToGlyph) -> None: ...
71     def getCMAP12(self, unicode_cmap_offset, glyphToChar, charToGlyph) -> None: ...
72     def endTTFile(self, stm): ...