Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 00000000: 4f54 544f 0009 0008 0003 0001 4346 4632 OTTO........CFF2
- 00000010: 0000 0000 0000 009c 0000 0079 4f53 2f32 ...........yOS/2
- 00000020: 0000 0000 0000 0118 0000 0064 636d 6170 ...........dcmap
- 00000030: 0000 0000 0000 017c 0000 0044 6865 6164 .......|...Dhead
- 00000040: 0000 0000 0000 01c0 0000 0036 6868 6561 ...........6hhea
- 00000050: 0000 0000 0000 01f8 0000 0024 686d 7478 ...........$hmtx
- 00000060: 0000 0000 0000 021c 0000 000c 6d61 7870 ............maxp
- 00000070: 0000 0000 0000 0228 0000 0020 6e61 6d65 .......(... name
- 00000080: 0000 0000 0000 0248 0000 00ad 706f 7374 .......H....post
- 00000090: 0000 0000 0000 02f8 0000 0020 0200 0500 ........... ....
- 000000a0: 171e 0a00 1f1e 0f1e 0f1e 0a00 1f1e 0f1e ................
- 000000b0: 0f0c 07ad 11f2 0c24 f705 0c25 0000 0000 .......$...%....
- 000000c0: 0000 0000 0003 0101 1d2d 3d95 f734 058b .........-=..4..
- 000000d0: 7715 db9f 053b 8b05 db8b 153b 7705 8bc7 w....;.....;w...
- 000000e0: 15db 4f05 8bc7 1595 9f05 8bf7 4815 8b27 ..O.........H..'
- 000000f0: 05a9 8b15 6def 15e5 9f05 8bf7 4815 8b27 ....m.......H..'
- 00000100: 056d 8b15 a9ef 1500 0000 0101 0104 8b8b .m..............
- 00000110: 1200 0000 0000 0000 0005 005a 01f4 0005 ...........Z....
- 00000120: 0000 028a 02bb 0000 008c 028a 02bb 0000 ................
- 00000130: 01df 0031 0102 0000 0000 0000 0000 0000 ...1............
- 00000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000150: 0000 5858 5858 0040 0061 0064 00c8 0064 ..XXXX.@.a.d...d
- 00000160: 0000 0000 0000 0000 0001 0000 0000 0064 ...............d
- 00000170: 0028 0000 0000 0000 0000 0003 0000 0001 .(..............
- 00000180: 0003 0001 0000 000c 0004 0038 0000 0008 ...........8....
- 00000190: 0008 0002 0000 0061 0062 0064 ffff 0000 .......a.b.d....
- 000001a0: 0061 0062 0064 ffff ff9f ff9f ff9e 0001 .a.b.d..........
- 000001b0: 0000 0000 0000 0000 0000 0001 0002 0000 ................
- 000001c0: 0001 0000 0000 0000 0000 0000 5f0f 3cf5 ............_.<.
- 000001d0: 0003 03e8 0000 0000 d86c 4911 0000 0000 .........lI.....
- 000001e0: d86c 4911 0000 0000 005a 0000 0000 0003 .lI......Z......
- 000001f0: 0002 0000 0000 0000 0001 0000 00c8 0064 ...............d
- 00000200: 0000 005a 0000 0000 0000 0001 0000 0000 ...Z............
- 00000210: 0000 0000 0000 0000 0000 0003 005a 0000 .............Z..
- 00000220: 005a 0000 005a 0000 0001 0000 0003 0005 .Z...Z..........
- 00000230: 0001 0000 0000 0001 0000 0000 0000 0000 ................
- 00000240: 0000 0000 0000 0000 0000 0007 005a 0001 .............Z..
- 00000250: 0000 0000 0006 0003 0000 0001 0000 0000 ................
- 00000260: 0001 0003 0000 0001 0000 0000 0002 0007 ................
- 00000270: 0003 0001 0000 0000 0003 0003 000a 0001 ................
- 00000280: 0000 0000 0004 000b 000d 0001 0000 0000 ................
- 00000290: 000d 002e 0018 0001 0000 0000 0005 000d ................
- 000002a0: 0046 466f 6f52 6567 756c 6172 666f 6f46 .FFooRegularfooF
- 000002b0: 6f6f 2052 6567 756c 6172 4c69 6365 6e73 oo RegularLicens
- 000002c0: 6564 2075 6e64 6572 2074 6865 2041 7061 ed under the Apa
- 000002d0: 6368 6520 4c69 6365 6e73 652c 2056 6572 che License, Ver
- 000002e0: 7369 6f6e 2032 2e30 5665 7273 696f 6e20 sion 2.0Version
- 000002f0: 312e 3030 3000 0000 0003 0000 0000 0000 1.000...........
- 00000300: 0000 0000 0000 0000 0000 0000 0000 0000 ................
- 00000310: 0000 0000 0000 0000 ........
- { header:
- { type: 'RECORD',
- value:
- { name: 'Header',
- fields:
- { major: { type: 'BYTE', value: 2 },
- minor: { type: 'BYTE', value: 0 },
- hdrSize: { type: 'BYTE', value: 5 },
- topDictLength: { type: 'USHORT', value: 23 } } } },
- topDictData:
- { type: 'RECORD',
- value:
- { name: 'Top DICT',
- fields:
- { dict:
- { type: 'DICT',
- value:
- { FontMatrix:
- { type: [ 'real', 'real', 'real', 'real', 'real', 'real' ],
- op: 1207,
- value: [ 0.001, 0, 0, 0.001, 0, 0 ] },
- CharStrings: { type: 'number', op: 17, value: 34 },
- FDArray: { type: 'number', op: 1236, value: 103 },
- FDSelect: { type: 'number', op: 1237, value: 113 } } } } } },
- globalSubrIndex:
- { type: 'RECORD',
- value:
- { name: 'Global Subr INDEX',
- fields: { subrs: { type: 'INDEX', value: [] } } } },
- VariationStoreData:
- { type: 'RECORD',
- value:
- { name: 'VariationStore Data',
- fields: { length: { type: 'USHORT', value: 0 } } } },
- charStringsIndex:
- { type: 'RECORD',
- value:
- { name: 'CharStrings INDEX',
- fields:
- { charStrings:
- { type: 'INDEX',
- value:
- [ { name: 'a',
- type: 'CHARSTRING',
- value:
- [ { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 10 },
- dy: { type: 'NUMBER', value: 160 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 0 },
- dy: { type: 'NUMBER', value: -20 },
- name: { type: 'OP', value: 21 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 80 },
- dy: { type: 'NUMBER', value: 20 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: -80 },
- dy: { type: 'NUMBER', value: 0 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 80 },
- dy: { type: 'NUMBER', value: 0 },
- name: { type: 'OP', value: 21 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: -80 },
- dy: { type: 'NUMBER', value: -20 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 0 },
- dy: { type: 'NUMBER', value: 60 },
- name: { type: 'OP', value: 21 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 80 },
- dy: { type: 'NUMBER', value: -60 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 0 },
- dy: { type: 'NUMBER', value: 60 },
- name: { type: 'OP', value: 21 } } } ] },
- { name: 'b',
- type: 'CHARSTRING',
- value:
- [ { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 10 },
- dy: { type: 'NUMBER', value: 20 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 0 },
- dy: { type: 'NUMBER', value: 180 },
- name: { type: 'OP', value: 21 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 0 },
- dy: { type: 'NUMBER', value: -100 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 30 },
- dy: { type: 'NUMBER', value: 0 },
- name: { type: 'OP', value: 21 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: -30 },
- dy: { type: 'NUMBER', value: 100 },
- name: { type: 'OP', value: 21 } } } ] },
- { name: 'd',
- type: 'CHARSTRING',
- value:
- [ { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 90 },
- dy: { type: 'NUMBER', value: 20 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 0 },
- dy: { type: 'NUMBER', value: 180 },
- name: { type: 'OP', value: 21 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 0 },
- dy: { type: 'NUMBER', value: -100 },
- name: { type: 'OP', value: 5 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: -30 },
- dy: { type: 'NUMBER', value: 0 },
- name: { type: 'OP', value: 21 } } },
- { name: 'CharString Op',
- fields:
- { dx: { type: 'NUMBER', value: 30 },
- dy: { type: 'NUMBER', value: 100 },
- name: { type: 'OP', value: 21 } } } ] } ] } } } },
- FontDictIndex:
- { type: 'RECORD',
- value:
- { name: 'Font Dict INDEX',
- fields:
- { index:
- { type: 'INDEX',
- value:
- [ { type: 'DICT',
- value:
- { Private: { type: [ 'number', 'number' ], value: [ 0, 0 ], op: 18 } } } ] } } } },
- LocalSubrIndex:
- { type: 'RECORD',
- value:
- { name: 'Local Subr INDEX',
- fields: { subrs: { type: 'INDEX', value: [] } } } } }
- 00000090: 0000 0000 0000 02f8 0000 0020 0200 0500 ........... ....
- ^ ^ ^ ^
- | | | |__________________ 0
- | | |____________________ 5
- | |_______________________ 0
- |_________________________ 2
- { header:
- { type: 'RECORD',
- value:
- { name: 'Header',
- fields:
- { major: { type: 'BYTE', value: 2 },
- minor: { type: 'BYTE', value: 0 },
- hdrSize: { type: 'BYTE', value: 5 },
- topDictLength: { type: 'USHORT', value: 23 } } } }
- 000000a0: 171e 0a00 1f1e 0f1e 0f1e 0a00 1f1e 0f1e ................
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________ 30
- | | | | | | | | | | | | | | |____________________ 15
- | | | | | | | | | | | | | |_______________________ 30
- | | | | | | | | | | | | |_________________________ 31
- | | | | | | | | | | | |____________________________ 0
- | | | | | | | | | | |______________________________ 10
- | | | | | | | | | |_________________________________ 30
- | | | | | | | | |___________________________________ 15
- | | | | | | | |______________________________________ 30
- | | | | | | |________________________________________ 15
- | | | | | |___________________________________________ 30
- | | | | |_____________________________________________ 31
- | | | |________________________________________________ 0
- | | |__________________________________________________ 10
- | |_____________________________________________________ 30 /cff2/header/fontmatrix
- |_______________________________________________________ 23
- 000000b0: 0f0c 07ad 11f2 0c24 f705 0c25 0000 0000 .......$...%....
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________ 0
- | | | | | | | | | | | | | | |____________________ 0
- | | | | | | | | | | | | | |_______________________ 0 /globalsubr count32
- | | | | | | | | | | | | |_________________________ 0
- | | | | | | | | | | | |____________________________ 37 = op2
- | | | | | | | | | | |______________________________ 12 = op1
- | | | | | | | | | |_________________________________ 5 = extra (113)
- | | | | | | | | |___________________________________ 247 = 247 (> 108)
- | | | | | | | |______________________________________ 36 = op2
- | | | | | | |________________________________________ 12 = op1
- | | | | | |___________________________________________ 242 = 139 + 103
- | | | | |_____________________________________________ 17 = op
- | | | |________________________________________________ 173 = 139 + 34
- | | |__________________________________________________ 7 cff2headerfontmatrix
- | |_____________________________________________________ 12
- |_______________________________________________________ 15
- 000000c0: 0000 0000 0003 0101 1d2d 3d95 f734 058b .........-=..4..
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________ 139 = 139 + 0
- | | | | | | | | | | | | | | |____________________ 5 = op
- | | | | | | | | | | | | | |_______________________ 52 = // (b0 – 247) * 256 + b1 + 108
- | | | | | | | | | | | | |_________________________ 247 = larger number
- | | | | | | | | | | | |____________________________ 149 = 139 + 10
- | | | | | | | | | | |______________________________ 61 /charstring offset4
- | | | | | | | | | |_________________________________ 45 /charstring offset3
- | | | | | | | | |___________________________________ 29 /charstring offset2
- | | | | | | | |______________________________________ 1 /charstring offset1
- | | | | | | |________________________________________ 1 /charstring offSize
- | | | | | |___________________________________________ 3 /charstring count
- | | | | |_____________________________________________ 0
- | | | |________________________________________________ 0
- | | |__________________________________________________ 0 /charstring index
- | |_____________________________________________________ 0
- |_______________________________________________________ 0
- 000000d0: 7715 db9f 053b 8b05 db8b 153b 7705 8bc7 w....;.....;w...
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________ 199 = 139 + 60
- | | | | | | | | | | | | | | |____________________ 139 = 139 + 0
- | | | | | | | | | | | | | |_______________________ 5 op
- | | | | | | | | | | | | |_________________________ 119 = 139 - 20
- | | | | | | | | | | | |____________________________ 59 = 139 - 80
- | | | | | | | | | | |______________________________ 21 op
- | | | | | | | | | |_________________________________ 139 = 139 + 0
- | | | | | | | | |___________________________________ 219 = 139 + 80
- | | | | | | | |______________________________________ 5 op
- | | | | | | |________________________________________ 139 = 139 + 0
- | | | | | |___________________________________________ 59 = 139 - 80
- | | | | |_____________________________________________ 5 op
- | | | |________________________________________________ 159 = 139 + 20
- | | |__________________________________________________ 219 = 139 + 80
- | |_____________________________________________________ 21 op
- |_______________________________________________________ 119 = 139 - 20
- 000000e0: 15db 4f05 8bc7 1595 9f05 8bf7 4815 8b27 ..O.........H..'
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________
- | | | | | | | | | | | | | | |____________________
- | | | | | | | | | | | | | |_______________________ 21 op
- | | | | | | | | | | | | |_________________________
- | | | | | | | | | | | |____________________________
- | | | | | | | | | | |______________________________
- | | | | | | | | | |_________________________________ 5 op
- | | | | | | | | |___________________________________
- | | | | | | | |______________________________________
- | | | | | | |________________________________________ 21 op
- | | | | | |___________________________________________
- | | | | |_____________________________________________
- | | | |________________________________________________ 5 op
- | | |__________________________________________________
- | |_____________________________________________________
- |_______________________________________________________ 21 op
- 000000f0: 05a9 8b15 6def 15e5 9f05 8bf7 4815 8b27 ....m.......H..'
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________
- | | | | | | | | | | | | | | |____________________
- | | | | | | | | | | | | | |_______________________ 21 op
- | | | | | | | | | | | | |_________________________
- | | | | | | | | | | | |____________________________
- | | | | | | | | | | |______________________________
- | | | | | | | | | |_________________________________ 5 op
- | | | | | | | | |___________________________________
- | | | | | | | |______________________________________
- | | | | | | |________________________________________ 21 op
- | | | | | |___________________________________________
- | | | | |_____________________________________________
- | | | |________________________________________________ 21 op
- | | |__________________________________________________
- | |_____________________________________________________
- |_______________________________________________________ 5 op
- 00000100: 056d 8b15 a9ef 1500 0000 0101 0104 8b8b .m..............
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________ 139 = 139 + 0
- | | | | | | | | | | | | | | |____________________ 139 = 139 + 0
- | | | | | | | | | | | | | |_______________________ 4 /fontdict offset2 // maybe this shouldn't be here...
- | | | | | | | | | | | | |_________________________ 1 /fontdict offset1
- | | | | | | | | | | | |____________________________ 1 /fontdict offSize
- | | | | | | | | | | |______________________________ 1
- | | | | | | | | | |_________________________________ 0
- | | | | | | | | |___________________________________ 0
- | | | | | | | |______________________________________ 0 /fontdict count
- | | | | | | |________________________________________ 21 op /last charstring matches
- | | | | | |___________________________________________ 239 = 139 + 100
- | | | | |_____________________________________________ 169 = 139 + 30
- | | | |________________________________________________ 21 op
- | | |__________________________________________________
- | |_____________________________________________________
- |_______________________________________________________ 5 op
- 00000110: 1200 0000 0000 0000 0005 005a 01f4 0005 ...........Z....
- ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
- | | | | | | | | | | | | | | | |__________________ 5
- | | | | | | | | | | | | | | |____________________ 0
- | | | | | | | | | | | | | |_______________________ 244
- | | | | | | | | | | | | |_________________________ 1
- | | | | | | | | | | | |____________________________ 90
- | | | | | | | | | | |______________________________ 0
- | | | | | | | | | |_________________________________ 5
- | | | | | | | | |___________________________________ 0 /USHORT of OS/2 table
- | | | | | | | |______________________________________ 0 padding 3
- | | | | | | |________________________________________ 0 padding 2
- | | | | | |___________________________________________ 0 padding 1
- | | | | |_____________________________________________ 0 localsubr count end
- | | | |________________________________________________ 0
- | | |__________________________________________________ 0
- | |_____________________________________________________ 0 /localsubr count
- |_______________________________________________________ 18 /fontdict private 1 op
Add Comment
Please, Sign In to add comment