Skip to content

Instantly share code, notes, and snippets.

@icecream17
Last active December 18, 2023 17:49
Show Gist options
  • Save icecream17/ef37cad2b47c7f6b06a60d428e3dfd38 to your computer and use it in GitHub Desktop.
Save icecream17/ef37cad2b47c7f6b06a60d428e3dfd38 to your computer and use it in GitHub Desktop.
Pre-alpha aricmes font
SplineFontDB: 3.2
FontName: Aricmes
FullName: Aricmes
FamilyName: Aricmes
Weight: Regular
Copyright: Copyright (c) 2021-2023, Steven Nguyen
UComments: "2021-11-21: Created with FontForge (http://fontforge.org)+AAoA-Aricmes! The second font I'm creating, preceded by Semcira.+AAoACgAA-This font will be serif, with a closed 4, and double storied gs and as! But joined w. And descended j.+AAoA-I defined groups based on unicode. So far the first block, Basic Latin, is properly groupified.+AAoACgAA-TODO: i and n have different bearings, why?+AAoACgAA-I think it would be useful to use dotless as a part for i, so I add [C1 Controls and Latin-1 Supplement] and Latin-Extended A into the groups. Note that the groups are based on unicode.+AAoACgAA-I've decided to not add extraneous groups until I finish the first block of characters+AAoACgAi-e+ACIA: Looks amazing but doesn't fit super well, probably because there's less contrast+AAoACgAA-Spacing:+AAoA-Horizontal serif goes from 31 to 44 height, stem is +AH4A 90+AAoA-Space between +ACIA-in+ACIA balances space in +ACIA-n+ACIACgAA-Space inside +ACIA-e+ACIA and +ACIA-a+ACIA should be similar+AAoA-Contrary to fontforge docs, spacing around n < around o, because of the serifs+AAoACgAA-Small caps:+AAoA-If I add small caps, the small-cap height is slightly bigger than the x-height+AAoACgAA-Shapes:+AAoA-Follow the horizontal reading direction"
FontLog: "v001.014 - 2023-11-7:+AAoA-Consistent pads:+AAoA-left d, left e, o +AD0A 50+AAoACgAA-right e is only like 3 below left e, since e is mostly symmetrical+AAoACgAA-u v symmetric pad, v at 20 for now+AAoACgAA-The pads are so inconsistent, how does d and i and n even work?+AAoACgAA-v001.013 - 2023-8-7:+AAoA-Add v+AAoA-Aggressively narrow s+AAoA-Smaller e right pad+AAoACgAA-v001.012 - 2023-7-3:+AAoA-Add the silliest u ever+AAoA-Slightly larger n right pad (RBearing), because the previous pad was probably too biased on e and o+AAoACgAA-v001.011 - 2023-6-28:+AAoA-Smaller d right pad+AAoA-Add s+AAoACgAA-v001.010 - 2022-5-4:+AAoA-Illusion correction in left part of e+AAoACgAA-v001.009 - 2022-3-12:+AAoA-Note that especially in these earlier versions, random experiementing might change stuff.+AAoA-a: redo e; e is wider. right side of e has less weight. bottom hook ends sooner+AAoA-b: use the harmonize option on e, most notably rounding the middle-right corner;+AAoACgAA-barely changes a few pixels:+AAoA-Raised tittle of i+AAoA-o is corrected to be symmetrical+AAoA-Changed join of n, the top bezier left control point is moved a bit to the left.+AAoACgAA-c: metadata hotfix+AAoACgAA-2022-1-27:+AAoA-a: Make bottom serif of d flat+AAoA-b: +-e+AAoA-c: Less ridiculous e+AAoACgAA-2021-12-19:+AAoA-More groups for a character I decided not to make (U+-0307)+AAoA-Make top serif of d flat+AAoACgAA-2021-11-28:+AAoA-More groups for a character I decided not to make (U+-0307)+AAoAKwAA-d+AAoACgAA-2021-11-22:+AAoA-Add groups based on unicode+AAoA-Shift i tittle down+AAoACgAA-2021-11-21:+AAoA-Init, +-ion"
Version: 001.014
ItalicAngle: 0
UnderlinePosition: -100
UnderlineWidth: 50
Ascent: 800
Descent: 200
InvalidEm: 0
LayerCount: 2
Layer: 0 0 "Back" 1
Layer: 1 0 "Fore" 0
XUID: [1021 163 -805884220 32708]
FSType: 0
OS2Version: 0
OS2_WeightWidthSlopeOnly: 0
OS2_UseTypoMetrics: 1
CreationTime: 1637527705
ModificationTime: 1699371072
PfmFamily: 17
TTFWeight: 400
TTFWidth: 5
LineGap: 90
VLineGap: 0
OS2TypoAscent: 0
OS2TypoAOffset: 1
OS2TypoDescent: 0
OS2TypoDOffset: 1
OS2TypoLinegap: 90
OS2WinAscent: 0
OS2WinAOffset: 1
OS2WinDescent: 0
OS2WinDOffset: 1
HheadAscent: 0
HheadAOffset: 1
HheadDescent: 0
HheadDOffset: 1
OS2Vendor: 'PfEd'
MarkAttachClasses: 1
DEI: 91125
LangName: 1033
Encoding: UnicodeFull
UnicodeInterp: none
NameList: AGL For New Fonts
DisplaySize: -72
AntiAlias: 1
FitToEm: 0
WidthSeparation: 150
WinInfo: 54 18 5
BeginPrivate: 0
EndPrivate
Grid
-1000 528 m 0
2000 528 l 1024
Named: "x height"
-1000 748 m 0
2000 748 l 1024
Named: "CapHeight"
EndSplineSet
TeXData: 1 0 0 346030 173015 115343 0 1048576 115343 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144
BeginChars: 1114112 10
StartChar: o
Encoding: 111 111 0
Width: 600
Flags: HMW
LayerCount: 2
Fore
SplineSet
146 265 m 4
146 125 209 40 300 40 c 4
391 40 454 125 454 265 c 4
454 405 391 490 300 490 c 4
209 490 146 405 146 265 c 4
50 265 m 4
50 419 160 540 300 540 c 4
440 540 550 419 550 265 c 4
550 111 440 -10 300 -10 c 4
160 -10 50 109 50 265 c 4
EndSplineSet
Comment: "Made while looking at the +ACIA-o+ACIA from Source Serif Pro.+AAoA-It actually looks good, wow"
EndChar
StartChar: n
Encoding: 110 110 1
Width: 607
Flags: HMW
LayerCount: 2
Fore
SplineSet
105 44 m 1x78
105 374 l 2
105 473 103 481 76 481 c 0
64 481 53 479 44 476 c 1
44 519 l 1
59 526 99 533 128 533 c 0
169 533 195 513 195 481 c 1
265 522 308 536 365 536 c 0
467 536 524 478 524 375 c 2
524 43 l 1
567 43 l 1
567 0 l 1xb8
370 0 l 1
370 31 l 1x78
433 44 l 1
433 374 l 2
433 445 397 483 330 483 c 0
291 483 237 461 195 426 c 1
195 43 l 1
238 43 l 1
238 0 l 1xb8
48 0 l 1
48 31 l 1
105 44 l 1x78
EndSplineSet
Validated: 1
Comment: "Looking at PT Serif, Lora, Playfair Display, Source Serif Pro, Amiri, and amazingly Lusitana, Ubuntu Mono, Yuji Mai, and Menlo, and then mostly ignoring that and somehow creating another version of n."
EndChar
StartChar: i
Encoding: 105 105 2
Width: 289
Flags: HMW
LayerCount: 2
Fore
SplineSet
91 695 m 0x38
91 724 117 750 146 750 c 0
175 750 201 724 201 695 c 0
201 666 175 640 146 640 c 0
117 640 91 666 91 695 c 0x38
196 43 m 5xb4
239 43 l 5
239 0 l 1xb4
49 0 l 1
49 31 l 1x74
106 44 l 1
106 374 l 2
106 469 105 481 77 481 c 0
65 481 54 479 45 476 c 1
45 519 l 1
57 525 95 533 129 533 c 0
166 533 196 516 196 481 c 1
196 43 l 5xb4
EndSplineSet
Validated: 1
EndChar
StartChar: dotlessi
Encoding: 305 305 3
Width: 1000
LayerCount: 2
Fore
Validated: 1
Comment: "Looking at the wikipedia image, it seems that serifs are okay: https://en.wikipedia.org/wiki/Dotless_I"
EndChar
StartChar: d
Encoding: 100 100 4
Width: 605
Flags: HMW
LayerCount: 2
Fore
SplineSet
142 263 m 0
142 123 209 40 300 40 c 0
371 40 439 96 439 131 c 1
439 392 l 2
439 440 373 488 300 488 c 0
209 488 142 403 142 263 c 0
580 31 m 1
580 1 l 1
450 -5 l 25
446 -2 l 1
446 -2 445 36 445 53 c 1
430 37 380 -10 300 -10 c 0
160 -10 50 107 50 263 c 0
50 417 160 538 300 538 c 0
347 538 402 525 439 501 c 1
439 761 l 1
384 773 l 1
384 802 l 1
439 802 l 25
519 802 l 1
519 420 l 1
519 104 l 2
519 62 521 37 547 34 c 0
580 31 l 1
EndSplineSet
Validated: 1
Comment: "Heavily inspired by Georgia"
EndChar
StartChar: e
Encoding: 101 101 5
Width: 582
Flags: W
LayerCount: 2
Fore
SplineSet
500 265 m 1
145 265 l 1
145 124 235 46 333 46 c 0
380 46 422 64 467 90 c 1
479 48 l 1
437 17 392 -10 321 -10 c 0
172 -10 50 109 50 262 c 0
50 419 177 540 325 540 c 0
472 540 535 421 535 332 c 0
535 265 500 265 500 265 c 1
148 311 m 1
463 311 l 1
463 407 397 490 312 490 c 0
235 490 163 422 148 311 c 1
EndSplineSet
EndChar
StartChar: s
Encoding: 115 115 6
Width: 509
Flags: HMW
LayerCount: 2
Fore
SplineSet
75 144 m 1
120 144 l 1
130 84 l 1
179 51 218 39 271 39 c 0
330 39 360 69 360 126 c 0
360 176 334 202 266 221 c 2
209 241 l 2
103 270 64 310 64 390 c 0
64 483 139 539 263 539 c 0
323 539 372 532 424 516 c 1
424 399 l 1
379 399 l 1
369 459 l 1
337 479 304 488 262 488 c 0
195 488 149 452 149 399 c 0
149 353 172 330 237 313 c 2
315 288 l 2
417 260 445 231 445 152 c 0
445 63 358 -13 256 -13 c 0
183 -13 142 -1 75 39 c 1
75 144 l 1
EndSplineSet
Validated: 1
EndChar
StartChar: u
Encoding: 117 117 7
Width: 604
Flags: MW
LayerCount: 2
Fore
SplineSet
509 162 m 18
509 63 511 55 538 55 c 0
550 55 561 57 570 60 c 1
570 17 l 1
555 10 515 3 486 3 c 0
445 3 419 23 419 55 c 0
349 15 306 0 249 0 c 0
147 0 91 58 91 161 c 2
91 374 l 2
91 473 89 481 62 481 c 0
50 481 39 479 30 476 c 1
30 519 l 1
45 526 85 533 114 533 c 0
155 533 181 513 181 481 c 2
181 162 l 1
187 91 217 53 284 53 c 0
323 53 377 75 419 110 c 1
419 374 l 2
419 473 417 481 390 481 c 0
378 481 367 479 358 476 c 1
358 519 l 1
373 526 413 533 442 533 c 0
483 533 509 513 509 481 c 2
509 162 l 18
EndSplineSet
Validated: 1
EndChar
StartChar: v
Encoding: 118 118 8
Width: 554
Flags: HW
HStem: 0 21G<255.816 313.516> 479 49<20 68 162 209 370 422 486 534>
LayerCount: 2
Back
SplineSet
142 528 m 1
48 528 l 9
264 0 l 1
306 0 l 9
504 528 l 9
440 528 l 1
299 150 l 9
142 528 l 1
EndSplineSet
Fore
SplineSet
20 528 m 1
48 528 l 1
142 528 l 1
209 528 l 1
209 479 l 1
162 479 l 1
299 150 l 1
422 479 l 1
370 479 l 1
370 528 l 1
440 528 l 1
504 528 l 1
534 528 l 1
534 479 l 1
486 479 l 1
306 0 l 1
264 0 l 1
68 479 l 1
20 479 l 1
20 528 l 1
EndSplineSet
EndChar
StartChar: b
Encoding: 98 98 9
Width: 599
Flags: HWO
LayerCount: 2
Fore
SplineSet
457 261 m 0
457 403 386 488 294 488 c 0
220 488 160 440 160 392 c 10
160 83 l 1
187 63 228 40 284 40 c 0
390 40 457 123 457 261 c 0
160 502 m 1
197 526 246 538 295 538 c 0
451 538 549 417 549 266 c 0
549 107 439 -10 283 -10 c 0
223 -10 142 7 80 40 c 9
80 420 l 1
80 761 l 1
25 773 l 1
25 802 l 1
25 802 25 802 80 802 c 9
160 802 l 1
160 502 l 1
EndSplineSet
Comment: "intentionally assymetric from d"
EndChar
EndChars
EndSplineFont
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment