Skip to content

Commit 4fc60d7

Browse files
committed
Version 2.0
New in version 2.0: Fredrick Brennan: * Fixed spacing dieresis (¨), which was 0-width; * also spacing macron (¯), ditto * Slightly tweaked width of `s`; * Try to better balance `tildecomb` (ñõm̃). Nikita Moor: * Gave `m` a top mark anchor (m̃m̂ḿ); * Drew a combining e above (mͤiͤ); * Drew an r-rotunda (ꝛ) * Drew an alternate double oblique hyphen. Co-authored-by: Nikita Moor
1 parent fb0fd66 commit 4fc60d7

9 files changed

Lines changed: 158 additions & 42 deletions

File tree

Chomsky.sfd

Lines changed: 124 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ FontName: Chomsky
33
FullName: Chomsky
44
FamilyName: Chomsky
55
Weight: Regular
6-
Copyright: Copyright (c) 2019, Fredrick Brennan <copypaste @ kittens . ph>\n\nThis font is licensed under the SIL Open Font License, v 1.1.
6+
Copyright: Copyright (c) 2019-2020, Fredrick Brennan <copypaste @ kittens . ph>\nSee AUTHORS for all contributors.\n\nThis font is licensed under the SIL Open Font License, v 1.1.
77
UComments: "2019-3-21: Created with FontForge (http://fontforge.org)"
8-
Version: 001.33
8+
Version: 002.00
99
ItalicAngle: 0
1010
UnderlinePosition: -100
1111
UnderlineWidth: 50
@@ -79,7 +79,7 @@ Grid
7979
Named: "x-height"
8080
EndSplineSet
8181
AnchorClass2: "middledot" "'mark' Mark Positioning in Latin lookup 1-1" "cedilla" "'mark' Mark Positioning in Latin lookup 1-1" "ogonek" "'mark' Mark Positioning in Latin lookup 1-1" "mark_top" "'mark' Mark Positioning in Latin lookup 1-1"
82-
BeginChars: 65546 351
82+
BeginChars: 65547 354
8383

8484
StartChar: T
8585
Encoding: 84 84 0
@@ -5398,6 +5398,7 @@ Encoding: 109 109 15
53985398
Width: 781
53995399
VWidth: 0
54005400
Flags: MW
5401+
AnchorPoint: "mark_top" 380 564 basechar 0
54015402
LayerCount: 3
54025403
Fore
54035404
SplineSet
@@ -5474,7 +5475,7 @@ Width: 557
54745475
VWidth: 0
54755476
InSpiro: 1
54765477
Flags: MW
5477-
AnchorPoint: "mark_top" 302 564 basechar 0
5478+
AnchorPoint: "mark_top" 262 564 basechar 0
54785479
LayerCount: 3
54795480
Fore
54805481
SplineSet
@@ -67987,40 +67988,40 @@ AnchorPoint: "mark_top" 276 532 mark 0
6798767988
LayerCount: 3
6798867989
Fore
6798967990
SplineSet
67990-
96.453125 535.014648438 m 1
67991-
70.759765625 547.41015625 l 1
67992-
80.3251953125 562.553710938 90.78515625 577.043945312 102.233398438 590.563476562 c 0
67993-
118.1328125 609.337890625 136.232421875 626.3359375 157.32421875 637.587890625 c 0
67994-
178.439453125 648.853515625 202.2578125 653.71484375 225.76953125 652.681640625 c 0
67995-
249.28125 651.6484375 272.27734375 645.15625 294.869140625 638.016601562 c 0
67996-
312.901367188 632.318359375 330.865234375 626.208007812 349.302734375 622.319335938 c 0
67997-
367.739257812 618.432617188 386.880859375 616.73046875 405.26171875 620.916992188 c 0
67998-
415.012695312 623.137695312 424.48046875 627.08984375 432.78125 633.067382812 c 0
67999-
441.666992188 639.467773438 449.134765625 648.194335938 454.2421875 658.349609375 c 1
68000-
479.934570312 645.954101562 l 1
68001-
472.841796875 628.692382812 463.544921875 612.491210938 452.342773438 598.014648438 c 0
68002-
437.206054688 578.454101562 418.48828125 562.021484375 397.250976562 550.989257812 c 0
68003-
379.765625 541.907226562 360.6171875 536.614257812 341.25390625 535.525390625 c 0
68004-
321.891601562 534.4375 302.473632812 537.6015625 283.763671875 543.114257812 c 0
68005-
261.4921875 549.676757812 240.09765625 559.450195312 217.750976562 565.702148438 c 0
68006-
195.403320312 571.955078125 171.642578125 573.995117188 149.314453125 567.66015625 c 0
68007-
139.70703125 564.935546875 130.448242188 560.798828125 121.795898438 555.510742188 c 0
68008-
112.590820312 549.884765625 104.059570312 542.967773438 96.453125 535.014648438 c 1
68009-
Spiro
68010-
96.4532 535.015 v
68011-
70.7601 547.411 v
68012-
102.234 590.563 o
68013-
157.325 637.588 o
68014-
294.87 638.017 o
68015-
405.262 620.917 o
68016-
432.781 633.067 o
68017-
454.242 658.35 v
68018-
479.935 645.954 v
68019-
452.343 598.015 o
68020-
397.252 550.99 o
68021-
283.763 543.115 o
68022-
149.315 567.661 o
68023-
121.796 555.511 o
67991+
94.197265625 543.17578125 m 1
67992+
69.03515625 556.616210938 l 1
67993+
79.2138671875 571.353515625 90.2607421875 585.40234375 102.25390625 598.440429688 c 0
67994+
118.911132812 616.545898438 137.693359375 632.787109375 159.229492188 643.163085938 c 0
67995+
180.7890625 653.552734375 204.787109375 657.431640625 228.236328125 655.43359375 c 0
67996+
251.686523438 653.435546875 274.396484375 646.004882812 296.67578125 637.943359375 c 0
67997+
314.458984375 631.509765625 332.15625 624.666992188 350.418945312 620.024414062 c 0
67998+
368.680664062 615.383789062 387.736328125 612.897460938 406.2734375 616.326171875 c 0
67999+
416.107421875 618.14453125 425.729492188 621.704101562 434.268554688 627.3359375 c 0
68000+
443.409179688 633.366210938 451.229492188 641.778320312 456.749023438 651.715820312 c 1
68001+
481.911132812 638.275390625 l 1
68002+
474.115234375 621.319335938 464.161132812 605.513671875 452.374023438 591.509765625 c 0
68003+
436.447265625 572.586914062 417.0703125 556.936523438 395.397460938 546.786132812 c 0
68004+
377.5546875 538.4296875 358.205078125 533.927734375 338.813476562 533.634765625 c 0
68005+
319.422851562 533.342773438 300.150390625 537.30078125 281.682617188 543.577148438 c 0
68006+
259.69921875 551.048828125 238.724609375 561.692382812 216.653320312 568.856445312 c 0
68007+
194.581054688 576.022460938 170.924804688 579.036132812 148.354492188 573.623046875 c 0
68008+
138.643554688 571.295898438 129.22265625 567.541992188 120.360351562 562.614257812 c 0
68009+
110.932617188 557.37109375 102.124023438 550.809570312 94.197265625 543.17578125 c 1
68010+
Spiro
68011+
94.1978 543.176 v
68012+
69.0354 556.617 v
68013+
102.255 598.44 o
68014+
159.23 643.163 o
68015+
296.677 637.944 o
68016+
406.273 616.326 o
68017+
434.268 627.336 o
68018+
456.749 651.716 v
68019+
481.911 638.275 v
68020+
452.374 591.51 o
68021+
395.399 546.787 o
68022+
281.682 543.578 o
68023+
148.356 573.624 o
68024+
120.361 562.614 o
6802468025
238.523 413.681 z
6802568026
EndSpiro
6802668027
EndSplineSet
@@ -72343,10 +72344,9 @@ EndChar
7234372344

7234472345
StartChar: dieresis
7234572346
Encoding: 168 168 333
72346-
Width: 0
72347+
Width: 446
7234772348
VWidth: 0
7234872349
Flags: W
72349-
AnchorPoint: "mark_top" 224.118 494 mark 0
7235072350
LayerCount: 3
7235172351
Fore
7235272352
SplineSet
@@ -72389,10 +72389,9 @@ EndChar
7238972389

7239072390
StartChar: macron
7239172391
Encoding: 175 175 335
72392-
Width: 0
72392+
Width: 562
7239372393
VWidth: 0
7239472394
Flags: W
72395-
AnchorPoint: "mark_top" 271.139 530.781 mark 0
7239672395
LayerCount: 3
7239772396
Fore
7239872397
SplineSet
@@ -73233,5 +73232,88 @@ SplineSet
7323373232
65.1268926391 675.511164191 31.8039187841 724.62414521 -6.11743074263 748.602214093 c 0
7323473233
EndSplineSet
7323573234
EndChar
73235+
73236+
StartChar: uni2E17.alt
73237+
Encoding: 65546 -1 351
73238+
Width: 401
73239+
VWidth: 0
73240+
Flags: W
73241+
LayerCount: 3
73242+
Fore
73243+
SplineSet
73244+
327.873046875 291.834960938 m 9
73245+
285.301757812 168.668945312 l 17
73246+
95.232421875 88.478515625 l 1
73247+
86.099609375 66.1650390625 l 1
73248+
73.55078125 71.947265625 l 1
73249+
116.12109375 195.11328125 l 1
73250+
306.768554688 275.547851562 l 1
73251+
315.32421875 297.6171875 l 1
73252+
327.873046875 291.834960938 l 9
73253+
327.873046875 435.059570312 m 9
73254+
285.301757812 311.893554688 l 17
73255+
95.232421875 231.704101562 l 1
73256+
86.099609375 209.389648438 l 1
73257+
73.55078125 215.171875 l 1
73258+
116.12109375 338.337890625 l 1
73259+
306.768554688 418.772460938 l 1
73260+
315.32421875 440.841796875 l 1
73261+
327.873046875 435.059570312 l 9
73262+
EndSplineSet
73263+
EndChar
73264+
73265+
StartChar: uni0364
73266+
Encoding: 868 868 352
73267+
Width: 0
73268+
VWidth: 0
73269+
Flags: W
73270+
AnchorPoint: "mark_top" 224.118 494 mark 0
73271+
LayerCount: 3
73272+
Fore
73273+
SplineSet
73274+
312.596679688 620.99609375 m 1
73275+
313.8671875 617.189453125 316.405273438 613.3828125 316.405273438 608.306640625 c 2
73276+
316.405273438 604.5 l 2
73277+
316.405273438 585.46484375 297.366210938 570.237304688 282.135742188 561.353515625 c 0
73278+
261.827148438 549.93359375 241.51953125 535.974609375 219.943359375 535.974609375 c 0
73279+
180.596679688 535.974609375 155.212890625 580.388671875 155.212890625 613.3828125 c 0
73280+
155.212890625 657.796875 185.673828125 671.755859375 213.596679688 689.522460938 c 0
73281+
226.290039062 695.8671875 242.790039062 707.287109375 261.827148438 707.287109375 c 0
73282+
271.982421875 707.287109375 315.135742188 698.404296875 315.135742188 678.1015625 c 0
73283+
315.135742188 670.486328125 293.55859375 651.452148438 288.481445312 646.376953125 c 0
73284+
266.905273438 623.534179688 241.51953125 601.961914062 221.212890625 577.8515625 c 1
73285+
230.096679688 575.313476562 240.250976562 568.96875 251.673828125 568.96875 c 0
73286+
271.982421875 568.96875 266.905273438 588.002929688 275.7890625 598.154296875 c 0
73287+
279.596679688 603.231445312 304.981445312 618.458984375 312.596679688 620.99609375 c 1
73288+
203.443359375 596.885742188 m 1
73289+
270.712890625 662.873046875 l 1
73290+
259.2890625 669.217773438 246.59765625 674.294921875 233.904296875 674.294921875 c 0
73291+
211.05859375 674.294921875 199.635742188 647.645507812 199.635742188 626.072265625 c 0
73292+
199.635742188 617.189453125 200.905273438 607.038085938 203.443359375 596.885742188 c 1
73293+
EndSplineSet
73294+
EndChar
73295+
73296+
StartChar: uniA75B
73297+
Encoding: 42843 42843 353
73298+
Width: 313
73299+
VWidth: 0
73300+
Flags: W
73301+
AnchorPoint: "mark_top" 167.342 559 basechar 0
73302+
LayerCount: 3
73303+
Fore
73304+
SplineSet
73305+
125.796875 512.272460938 m 1
73306+
125.796875 512.272460938 429.58984375 374.52734375 144.666015625 166.966796875 c 1
73307+
144.666015625 166.966796875 177.686523438 120.736328125 229.578125 100.921875 c 1
73308+
253.1640625 121.678710938 l 1
73309+
268.260742188 106.583984375 l 1
73310+
180.517578125 -0.970703125 l 1
73311+
180.517578125 -0.970703125 142.779296875 57.5224609375 60.6982421875 92.431640625 c 1
73312+
60.6982421875 92.431640625 281.467773438 321.692382812 105.983398438 394.337890625 c 1
73313+
105.983398438 394.337890625 74.8505859375 393.393554688 61.6416015625 350.938476562 c 1
73314+
39 366.034179688 l 1
73315+
125.796875 512.272460938 l 1
73316+
EndSplineSet
73317+
EndChar
7323673318
EndChars
7323773319
EndSplineFont

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Chomsky: New York Times masthead, reimagined as a full font
55

66
![Info](https://raw.githubusercontent.com/ctrlcctrlv/chomsky/master/tex/chomsky.png)
77

8+
![2.0 info](https://raw.githubusercontent.com/ctrlcctrlv/chomsky/master/tex/v2.0.png)
9+
810
The below text is for screen readers and search engines
911
=======================================================
1012
This is Chomsky, a newspaper masthead font in the style of the New York Times masthead.

dist/Chomsky.otf

1.14 KB
Binary file not shown.

dist/Chomsky.woff

724 Bytes
Binary file not shown.

features.fea

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,15 @@ feature liga {
8484
sub f f i by f_f_i;
8585
} liga;
8686

87+
feature salt {
88+
sub hyphen by uni2E17.alt;
89+
sub uni2E17 by uni2E17.alt;
90+
} salt;
91+
92+
feature ccmp {
93+
sub [i j]' uni0364 by [dotlessi dotlessj];
94+
} ccmp;
95+
8796
#feature kern {
8897
# # Kerns which affect large groups
8998
# pos @lowerA @lowerA -30; # (A)

tex/gen.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
sile v2.0.sil
2+
gm convert -density 400 v2.0.pdf v2.0.png

tex/v2.0.pdf

22.3 KB
Binary file not shown.

tex/v2.0.png

60 KB
Loading

tex/v2.0.sil

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
\begin[papersize=9.5cm x 8cm]{document}
2+
\script[src=packages/verbatim]
3+
\neverindent\nofolios
4+
\set[parameter=font.filename,value=../dist/Chomsky.otf,makedefault=true]
5+
\set[parameter=font.size,value=12,makedefault=true]
6+
\obeylines{
7+
New in version 2.0:
8+
9+
Fredrick Brennan:
10+
* Fixed spacing dieresis (¨), which was 0-width;
11+
\kern[width=0.33em] * also spacing macron (¯), ditto
12+
* Slightly tweaked width of `s`;
13+
* Try to better balance `tildecomb` (ñõm̃).
14+
15+
Nikita Moor:
16+
* Gave `m` a top mark anchor (m̃m̂ḿ);
17+
* Drew a combining e above (mͤiͤ);
18+
* Drew an r-rotunda (ꝛ)
19+
* Drew an alternate double oblique hyphen (\font[features=+salt]{-}).
20+
}
21+
\end{document}

0 commit comments

Comments
 (0)