(buf: Buffer | string)
| 16 | const HEADER = Buffer.from([66, 77, 70, 3]); |
| 17 | |
| 18 | function isBinary(buf: Buffer | string) { |
| 19 | if (typeof buf === "string") { |
| 20 | return buf.substring(0, 3) === "BMF"; |
| 21 | } |
| 22 | |
| 23 | const startOfHeader = buf.slice(0, 4); |
| 24 | |
| 25 | return ( |
| 26 | buf.length > 4 && |
| 27 | startOfHeader[0] === HEADER[0] && |
| 28 | startOfHeader[1] === HEADER[1] && |
| 29 | startOfHeader[2] === HEADER[2] |
| 30 | ); |
| 31 | } |
| 32 | |
| 33 | export interface LoadedFont { |
| 34 | chars: BmCharacter[]; |
no outgoing calls
no test coverage detected
searching dependent graphs…