Home | History | Annotate | Download | only in fontTools

Lines Matching full:path

5 read(path)
8 to by 'path'.
11 write(path, data, kind='OTHER', dohex=False)
12 writes raw Type 1 data to the file pointed to by 'path'.
53 def __init__(self, path=None):
54 if path is not None:
55 self.data, type = read(path)
59 def saveAs(self, path, type):
60 write(path, self.getData(), type)
103 def read(path, onlyHeader=False):
105 normpath = path.lower()
106 creator, typ = getMacCreatorAndType(path)
108 return readLWFN(path, onlyHeader), 'LWFN'
110 return readPFB(path, onlyHeader), 'PFB'
112 return readOther(path), 'OTHER'
114 def write(path, data, kind='OTHER', dohex=False):
118 os.remove(path)
124 writeLWFN(path, data)
126 writePFB(path, data)
128 writeOther(path, data, dohex)
133 os.remove(path)
144 def readLWFN(path, onlyHeader=False):
146 resRef = Res.FSOpenResFile(path, 1) # read-only
163 f = open(path, "rb")
176 def readPFB(path, onlyHeader=False):
178 f = open(path, "rb")
200 def readOther(path):
202 f = open(path, "rb")
218 def writeLWFN(path, data):
219 Res.FSpCreateResFile(path, "just", "LWFN", 0)
220 resRef = Res.FSOpenResFile(path, 2) # write-only
240 def writePFB(path, data):
242 f = open(path, "wb")
256 def writeOther(path, data, dohex=False):
258 f = open(path, "wb")