Skip to content

Commit c589ee2

Browse files
committed
Combine extraglyphs fonts
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
1 parent a5b7327 commit c589ee2

File tree

3 files changed

+303
-428
lines changed

3 files changed

+303
-428
lines changed

font-patcher

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1124,7 +1124,7 @@ class font_patcher:
11241124
{'Enabled': True, 'Name': "Seti-UI + Custom", 'Filename': "original-source.otf", 'Exact': False, 'SymStart': 0xE4FA, 'SymEnd': 0xE5FF, 'SrcStart': 0xE5FA, 'ScaleRules': None, 'Attributes': SYM_ATTR_DEFAULT},
11251125
{'Enabled': True, 'Name': "Heavy Angle Brackets", 'Filename': "extraglyphs.sfd", 'Exact': True, 'SymStart': 0x276C, 'SymEnd': 0x2771, 'SrcStart': None, 'ScaleRules': HEAVY_SCALE_LIST, 'Attributes': SYM_ATTR_HEAVYBRACKETS},
11261126
{'Enabled': box_enabled, 'Name': "Box Drawing", 'Filename': "extraglyphs.sfd", 'Exact': True, 'SymStart': 0x2500, 'SymEnd': 0x259F, 'SrcStart': None, 'ScaleRules': BOX_SCALE_LIST, 'Attributes': SYM_ATTR_BOX},
1127-
{'Enabled': True, 'Name': "Progress Indicators", 'Filename': "extraglyphs2.sfd", 'Exact': True, 'SymStart': 0xEE00, 'SymEnd': 0xEE0B, 'SrcStart': None, 'ScaleRules': PROGR_SCALE_LIST, 'Attributes': SYM_ATTR_PROGRESS},
1127+
{'Enabled': True, 'Name': "Progress Indicators", 'Filename': "extraglyphs.sfd", 'Exact': True, 'SymStart': 0xEE00, 'SymEnd': 0xEE0B, 'SrcStart': None, 'ScaleRules': PROGR_SCALE_LIST, 'Attributes': SYM_ATTR_PROGRESS},
11281128
{'Enabled': True, 'Name': "Devicons", 'Filename': "devicons/devicons.ttf", 'Exact': False, 'SymStart': 0xE600, 'SymEnd': 0xE7E3, 'SrcStart': 0xE700, 'ScaleRules': DEVI_SCALE_LIST, 'Attributes': SYM_ATTR_DEFAULT},
11291129
{'Enabled': self.args.powerline, 'Name': "Powerline Symbols", 'Filename': "powerline-symbols/PowerlineSymbols.otf", 'Exact': True, 'SymStart': 0xE0A0, 'SymEnd': 0xE0A2, 'SrcStart': None, 'ScaleRules': None, 'Attributes': SYM_ATTR_POWERLINE},
11301130
{'Enabled': self.args.powerline, 'Name': "Powerline Symbols", 'Filename': "powerline-symbols/PowerlineSymbols.otf", 'Exact': True, 'SymStart': 0xE0B0, 'SymEnd': 0xE0B3, 'SrcStart': None, 'ScaleRules': None, 'Attributes': SYM_ATTR_POWERLINE},

src/glyphs/extraglyphs.sfd

Lines changed: 302 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ OS2Version: 0
1919
OS2_WeightWidthSlopeOnly: 0
2020
OS2_UseTypoMetrics: 0
2121
CreationTime: 1731617186
22-
ModificationTime: 1731617186
22+
ModificationTime: 1731675434
2323
OS2TypoAscent: 0
2424
OS2TypoAOffset: 1
2525
OS2TypoDescent: 0
@@ -41,15 +41,15 @@ NameList: AGL For New Fonts
4141
DisplaySize: -48
4242
AntiAlias: 1
4343
FitToEm: 0
44-
WinInfo: 234 26 8
44+
WinInfo: 286 26 8
4545
BeginPrivate: 5
4646
StdHW 5 [172]
4747
StemSnapH 18 [172 343 344 418 ]
4848
StdVW 5 [160]
4949
StemSnapV 43 [160 188 189 291 320 496 616 636 637 1233 ]
5050
BlueValues 2 []
5151
EndPrivate
52-
BeginChars: 423 167
52+
BeginChars: 256 180
5353

5454
StartChar: uni276C
5555
Encoding: 256 10092 0
@@ -3882,5 +3882,304 @@ SplineSet
38823882
556 704 l 1
38833883
EndSplineSet
38843884
EndChar
3885+
3886+
StartChar: uniEDFF
3887+
Encoding: 423 60927 167
3888+
Width: 1220
3889+
Flags: MW
3890+
LayerCount: 2
3891+
Fore
3892+
SplineSet
3893+
0 1780 m 1
3894+
1220 1780 l 1
3895+
1220 1486 l 1
3896+
0 1486 l 1
3897+
0 1780 l 1
3898+
0 -88 m 1
3899+
1220 -88 l 1
3900+
1220 -380 l 1
3901+
0 -380 l 1
3902+
0 -88 l 1
3903+
EndSplineSet
3904+
EndChar
3905+
3906+
StartChar: uniEE00
3907+
Encoding: 424 60928 168
3908+
Width: 1220
3909+
Flags: MW
3910+
LayerCount: 2
3911+
Fore
3912+
SplineSet
3913+
1220 -88 m 1
3914+
1220 -231 l 1
3915+
110 -231 l 1
3916+
110 1631 l 1
3917+
1220 1631 l 1
3918+
1220 1486 l 1
3919+
269 1486 l 1
3920+
269 -88 l 1
3921+
1220 -88 l 1
3922+
EndSplineSet
3923+
EndChar
3924+
3925+
StartChar: uniEE01
3926+
Encoding: 425 60929 169
3927+
Width: 1220
3928+
Flags: MW
3929+
LayerCount: 2
3930+
Fore
3931+
SplineSet
3932+
0 1631 m 1
3933+
1220 1631 l 1
3934+
1220 1486 l 1
3935+
0 1486 l 1
3936+
0 1631 l 1
3937+
0 -88 m 1
3938+
1220 -88 l 1
3939+
1220 -231 l 1
3940+
0 -231 l 1
3941+
0 -88 l 1
3942+
EndSplineSet
3943+
EndChar
3944+
3945+
StartChar: uniEE02
3946+
Encoding: 426 60930 170
3947+
Width: 1220
3948+
Flags: MW
3949+
LayerCount: 2
3950+
Fore
3951+
SplineSet
3952+
0 -88 m 1
3953+
0 -231 l 1
3954+
1110 -231 l 1
3955+
1110 1631 l 1
3956+
0 1631 l 1
3957+
0 1486 l 1
3958+
951 1486 l 1
3959+
951 -88 l 1
3960+
0 -88 l 1
3961+
EndSplineSet
3962+
EndChar
3963+
3964+
StartChar: uniEE03
3965+
Encoding: 427 60931 171
3966+
Width: 1220
3967+
Flags: MW
3968+
LayerCount: 2
3969+
Fore
3970+
SplineSet
3971+
1220 -88 m 1
3972+
1220 -231 l 1
3973+
110 -231 l 1
3974+
110 1631 l 1
3975+
1220 1631 l 1
3976+
1220 1486 l 1
3977+
269 1486 l 1
3978+
269 -88 l 1
3979+
1220 -88 l 1
3980+
499 1274 m 1
3981+
1220 1274 l 1
3982+
1220 100 l 1
3983+
499 100 l 1
3984+
499 1274 l 1
3985+
EndSplineSet
3986+
EndChar
3987+
3988+
StartChar: uniEE04
3989+
Encoding: 428 60932 172
3990+
Width: 1220
3991+
Flags: MW
3992+
LayerCount: 2
3993+
Fore
3994+
SplineSet
3995+
0 1631 m 1
3996+
1220 1631 l 1
3997+
1220 1486 l 1
3998+
0 1486 l 1
3999+
0 1631 l 1
4000+
0 1274 m 1
4001+
1220 1274 l 1
4002+
1220 100 l 1
4003+
0 100 l 1
4004+
0 1274 l 1
4005+
0 -88 m 1
4006+
1220 -88 l 1
4007+
1220 -231 l 1
4008+
0 -231 l 1
4009+
0 -88 l 1
4010+
EndSplineSet
4011+
EndChar
4012+
4013+
StartChar: uniEE05
4014+
Encoding: 429 60933 173
4015+
Width: 1220
4016+
Flags: MW
4017+
LayerCount: 2
4018+
Fore
4019+
SplineSet
4020+
0 -88 m 1
4021+
0 -231 l 1
4022+
1110 -231 l 1
4023+
1110 1631 l 1
4024+
0 1631 l 1
4025+
0 1486 l 1
4026+
951 1486 l 1
4027+
951 -88 l 1
4028+
0 -88 l 1
4029+
721 1274 m 1
4030+
0 1274 l 1
4031+
0 100 l 1
4032+
721 100 l 1
4033+
721 1274 l 1
4034+
EndSplineSet
4035+
EndChar
4036+
4037+
StartChar: uniEE06
4038+
Encoding: 430 60934 174
4039+
Width: 1300
4040+
Flags: MW
4041+
LayerCount: 2
4042+
Fore
4043+
SplineSet
4044+
1109 1146 m 1
4045+
1009 1046 l 1
4046+
941 1115 941 1115 848 1155 c 128
4047+
755 1195 755 1195 650 1195 c 256
4048+
545 1195 545 1195 452.5 1155 c 128
4049+
360 1115 360 1115 291 1047 c 1
4050+
191 1146 l 1
4051+
279 1234 279 1234 397.5 1285 c 128
4052+
516 1336 516 1336 650 1336 c 256
4053+
784 1336 784 1336 902.5 1285 c 128
4054+
1021 1234 1021 1234 1109 1146 c 1
4055+
EndSplineSet
4056+
EndChar
4057+
4058+
StartChar: uniEE07
4059+
Encoding: 431 60935 175
4060+
Width: 1300
4061+
Flags: MW
4062+
LayerCount: 2
4063+
Fore
4064+
SplineSet
4065+
650 1336 m 1
4066+
785 1336 785 1336 902.5 1285.5 c 128
4067+
1020 1235 1020 1235 1109.5 1145.5 c 128
4068+
1199 1056 1199 1056 1249.5 938.5 c 128
4069+
1300 821 1300 821 1300 686 c 0
4070+
1300 598 1300 598 1277 515.5 c 128
4071+
1254 433 1254 433 1213 361 c 1
4072+
1091 432 l 1
4073+
1123 488 1123 488 1141 552 c 128
4074+
1159 616 1159 616 1159 686 c 0
4075+
1159 827 1159 827 1090.5 942.5 c 128
4076+
1022 1058 1022 1058 906.5 1126.5 c 128
4077+
791 1195 791 1195 650 1195 c 1
4078+
650 1336 l 1
4079+
EndSplineSet
4080+
EndChar
4081+
4082+
StartChar: uniEE08
4083+
Encoding: 432 60936 176
4084+
Width: 1300
4085+
Flags: MW
4086+
LayerCount: 2
4087+
Fore
4088+
SplineSet
4089+
481 58 m 1
4090+
518 194 l 1
4091+
581 177 581 177 650 177 c 0
4092+
791 177 791 177 906.5 245.5 c 128
4093+
1022 314 1022 314 1090.5 429.5 c 128
4094+
1159 545 1159 545 1159 686 c 0
4095+
1159 791 1159 791 1119 884 c 128
4096+
1079 977 1079 977 1010 1046 c 1
4097+
1110 1146 l 1
4098+
1198 1057 1198 1057 1249 938.5 c 128
4099+
1300 820 1300 820 1300 686 c 0
4100+
1300 551 1300 551 1249.5 433.5 c 128
4101+
1199 316 1199 316 1109.5 226.5 c 128
4102+
1020 137 1020 137 902.5 86.5 c 128
4103+
785 36 785 36 650 36 c 0
4104+
566 36 566 36 481 58 c 1
4105+
EndSplineSet
4106+
EndChar
4107+
4108+
StartChar: uniEE09
4109+
Encoding: 433 60937 177
4110+
Width: 1300
4111+
Flags: MW
4112+
LayerCount: 2
4113+
Fore
4114+
SplineSet
4115+
1300 686 m 1
4116+
1300 551 1300 551 1249.5 433.5 c 128
4117+
1199 316 1199 316 1109.5 226.5 c 128
4118+
1020 137 1020 137 902.5 86.5 c 128
4119+
785 36 785 36 650 36 c 256
4120+
515 36 515 36 397.5 86.5 c 128
4121+
280 137 280 137 190.5 226.5 c 128
4122+
101 316 101 316 50.5 433.5 c 128
4123+
0 551 0 551 0 686 c 1
4124+
141 686 l 1
4125+
141 545 141 545 209.5 429.5 c 128
4126+
278 314 278 314 393.5 245.5 c 128
4127+
509 177 509 177 650 177 c 256
4128+
791 177 791 177 906.5 245.5 c 128
4129+
1022 314 1022 314 1090.5 429.5 c 128
4130+
1159 545 1159 545 1159 686 c 1
4131+
1300 686 l 1
4132+
EndSplineSet
4133+
EndChar
4134+
4135+
StartChar: uniEE0A
4136+
Encoding: 434 60938 178
4137+
Width: 1300
4138+
Flags: MW
4139+
LayerCount: 2
4140+
Fore
4141+
SplineSet
4142+
819 58 m 1
4143+
782 194 l 1
4144+
719 177 719 177 650 177 c 0
4145+
509 177 509 177 393.5 245.5 c 128
4146+
278 314 278 314 209.5 429.5 c 128
4147+
141 545 141 545 141 686 c 0
4148+
141 791 141 791 181 884 c 128
4149+
221 977 221 977 290 1046 c 1
4150+
190 1146 l 1
4151+
102 1057 102 1057 51 938.5 c 128
4152+
0 820 0 820 0 686 c 0
4153+
0 551 0 551 50.5 433.5 c 128
4154+
101 316 101 316 190.5 226.5 c 128
4155+
280 137 280 137 397.5 86.5 c 128
4156+
515 36 515 36 650 36 c 0
4157+
734 36 734 36 819 58 c 1
4158+
EndSplineSet
4159+
EndChar
4160+
4161+
StartChar: uniEE0B
4162+
Encoding: 435 60939 179
4163+
Width: 1300
4164+
Flags: MW
4165+
LayerCount: 2
4166+
Fore
4167+
SplineSet
4168+
650 1336 m 1
4169+
515 1336 515 1336 397.5 1285.5 c 128
4170+
280 1235 280 1235 190.5 1145.5 c 128
4171+
101 1056 101 1056 50.5 938.5 c 128
4172+
0 821 0 821 0 686 c 0
4173+
0 598 0 598 23 515.5 c 128
4174+
46 433 46 433 87 361 c 1
4175+
209 432 l 1
4176+
177 488 177 488 159 552 c 128
4177+
141 616 141 616 141 686 c 0
4178+
141 827 141 827 209.5 942.5 c 128
4179+
278 1058 278 1058 393.5 1126.5 c 128
4180+
509 1195 509 1195 650 1195 c 1
4181+
650 1336 l 1
4182+
EndSplineSet
4183+
EndChar
38854184
EndChars
38864185
EndSplineFont

0 commit comments

Comments
 (0)