Skip to content

Commit

Permalink
Version 2.0
Browse files Browse the repository at this point in the history
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
  • Loading branch information
ctrlcctrlv committed Aug 23, 2020
1 parent fb0fd66 commit 4fc60d7
Show file tree
Hide file tree
Showing 9 changed files with 158 additions and 42 deletions.
166 changes: 124 additions & 42 deletions Chomsky.sfd
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ FontName: Chomsky
FullName: Chomsky
FamilyName: Chomsky
Weight: Regular
Copyright: Copyright (c) 2019, Fredrick Brennan <copypaste @ kittens . ph>\n\nThis font is licensed under the SIL Open Font License, v 1.1.
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.
UComments: "2019-3-21: Created with FontForge (http://fontforge.org)"
Version: 001.33
Version: 002.00
ItalicAngle: 0
UnderlinePosition: -100
UnderlineWidth: 50
Expand Down Expand Up @@ -79,7 +79,7 @@ Grid
Named: "x-height"
EndSplineSet
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"
BeginChars: 65546 351
BeginChars: 65547 354

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

StartChar: dieresis
Encoding: 168 168 333
Width: 0
Width: 446
VWidth: 0
Flags: W
AnchorPoint: "mark_top" 224.118 494 mark 0
LayerCount: 3
Fore
SplineSet
Expand Down Expand Up @@ -72389,10 +72389,9 @@ EndChar

StartChar: macron
Encoding: 175 175 335
Width: 0
Width: 562
VWidth: 0
Flags: W
AnchorPoint: "mark_top" 271.139 530.781 mark 0
LayerCount: 3
Fore
SplineSet
Expand Down Expand Up @@ -73233,5 +73232,88 @@ SplineSet
65.1268926391 675.511164191 31.8039187841 724.62414521 -6.11743074263 748.602214093 c 0
EndSplineSet
EndChar

StartChar: uni2E17.alt
Encoding: 65546 -1 351
Width: 401
VWidth: 0
Flags: W
LayerCount: 3
Fore
SplineSet
327.873046875 291.834960938 m 9
285.301757812 168.668945312 l 17
95.232421875 88.478515625 l 1
86.099609375 66.1650390625 l 1
73.55078125 71.947265625 l 1
116.12109375 195.11328125 l 1
306.768554688 275.547851562 l 1
315.32421875 297.6171875 l 1
327.873046875 291.834960938 l 9
327.873046875 435.059570312 m 9
285.301757812 311.893554688 l 17
95.232421875 231.704101562 l 1
86.099609375 209.389648438 l 1
73.55078125 215.171875 l 1
116.12109375 338.337890625 l 1
306.768554688 418.772460938 l 1
315.32421875 440.841796875 l 1
327.873046875 435.059570312 l 9
EndSplineSet
EndChar

StartChar: uni0364
Encoding: 868 868 352
Width: 0
VWidth: 0
Flags: W
AnchorPoint: "mark_top" 224.118 494 mark 0
LayerCount: 3
Fore
SplineSet
312.596679688 620.99609375 m 1
313.8671875 617.189453125 316.405273438 613.3828125 316.405273438 608.306640625 c 2
316.405273438 604.5 l 2
316.405273438 585.46484375 297.366210938 570.237304688 282.135742188 561.353515625 c 0
261.827148438 549.93359375 241.51953125 535.974609375 219.943359375 535.974609375 c 0
180.596679688 535.974609375 155.212890625 580.388671875 155.212890625 613.3828125 c 0
155.212890625 657.796875 185.673828125 671.755859375 213.596679688 689.522460938 c 0
226.290039062 695.8671875 242.790039062 707.287109375 261.827148438 707.287109375 c 0
271.982421875 707.287109375 315.135742188 698.404296875 315.135742188 678.1015625 c 0
315.135742188 670.486328125 293.55859375 651.452148438 288.481445312 646.376953125 c 0
266.905273438 623.534179688 241.51953125 601.961914062 221.212890625 577.8515625 c 1
230.096679688 575.313476562 240.250976562 568.96875 251.673828125 568.96875 c 0
271.982421875 568.96875 266.905273438 588.002929688 275.7890625 598.154296875 c 0
279.596679688 603.231445312 304.981445312 618.458984375 312.596679688 620.99609375 c 1
203.443359375 596.885742188 m 1
270.712890625 662.873046875 l 1
259.2890625 669.217773438 246.59765625 674.294921875 233.904296875 674.294921875 c 0
211.05859375 674.294921875 199.635742188 647.645507812 199.635742188 626.072265625 c 0
199.635742188 617.189453125 200.905273438 607.038085938 203.443359375 596.885742188 c 1
EndSplineSet
EndChar

StartChar: uniA75B
Encoding: 42843 42843 353
Width: 313
VWidth: 0
Flags: W
AnchorPoint: "mark_top" 167.342 559 basechar 0
LayerCount: 3
Fore
SplineSet
125.796875 512.272460938 m 1
125.796875 512.272460938 429.58984375 374.52734375 144.666015625 166.966796875 c 1
144.666015625 166.966796875 177.686523438 120.736328125 229.578125 100.921875 c 1
253.1640625 121.678710938 l 1
268.260742188 106.583984375 l 1
180.517578125 -0.970703125 l 1
180.517578125 -0.970703125 142.779296875 57.5224609375 60.6982421875 92.431640625 c 1
60.6982421875 92.431640625 281.467773438 321.692382812 105.983398438 394.337890625 c 1
105.983398438 394.337890625 74.8505859375 393.393554688 61.6416015625 350.938476562 c 1
39 366.034179688 l 1
125.796875 512.272460938 l 1
EndSplineSet
EndChar
EndChars
EndSplineFont
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Chomsky: New York Times masthead, reimagined as a full font

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

![2.0 info](https://raw.githubusercontent.com/ctrlcctrlv/chomsky/master/tex/v2.0.png)

The below text is for screen readers and search engines
=======================================================
This is Chomsky, a newspaper masthead font in the style of the New York Times masthead.
Expand Down
Binary file modified dist/Chomsky.otf
Binary file not shown.
Binary file modified dist/Chomsky.woff
Binary file not shown.
9 changes: 9 additions & 0 deletions features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,15 @@ feature liga {
sub f f i by f_f_i;
} liga;

feature salt {
sub hyphen by uni2E17.alt;
sub uni2E17 by uni2E17.alt;
} salt;

feature ccmp {
sub [i j]' uni0364 by [dotlessi dotlessj];
} ccmp;

#feature kern {
# # Kerns which affect large groups
# pos @lowerA @lowerA -30; # (A)
Expand Down
2 changes: 2 additions & 0 deletions tex/gen.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
sile v2.0.sil
gm convert -density 400 v2.0.pdf v2.0.png
Binary file added tex/v2.0.pdf
Binary file not shown.
Binary file added tex/v2.0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions tex/v2.0.sil
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
\begin[papersize=9.5cm x 8cm]{document}
\script[src=packages/verbatim]
\neverindent\nofolios
\set[parameter=font.filename,value=../dist/Chomsky.otf,makedefault=true]
\set[parameter=font.size,value=12,makedefault=true]
\obeylines{
New in version 2.0:

Fredrick Brennan:
* Fixed spacing dieresis (¨), which was 0-width;
\kern[width=0.33em] * 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 (\font[features=+salt]{-}).
}
\end{document}

0 comments on commit 4fc60d7

Please sign in to comment.