Skip to content

Commit

Permalink
Adds ZWNBS character (U+FEFF) to address issue #20. Converts Type 1 f…
Browse files Browse the repository at this point in the history
…ont sources from PFA format to TXT format. Eliminates the need for GlyphOrderAndAlias_TT files.
  • Loading branch information
miguelsousa committed Apr 9, 2013
1 parent e952cd9 commit 1650d62
Show file tree
Hide file tree
Showing 59 changed files with 319 additions and 5,290 deletions.
1,112 changes: 0 additions & 1,112 deletions GlyphOrderAndAliasDB

This file was deleted.

2 changes: 1 addition & 1 deletion Italic/BlackIt/features
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

table head {
FontRevision 1.038;
FontRevision 1.040;
} head;

include (../features.family)
Expand Down
Binary file modified Italic/BlackIt/font.ttf
Binary file not shown.
7 changes: 4 additions & 3 deletions Italic/BlackIt/font.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%!FontType1-1.1: SourceSansPro-BlackIt 1.000
%ADOt1write: (1.0.28)
%CreationDate Wed Oct 10 22:59:21 2012
%ADOt1write: (1.0.29)
%CreationDate Mon Apr 8 14:33:25 2013
%%BeginResource: font SourceSansPro-BlackIt
12 dict dup begin
/FontType 1 def
Expand Down Expand Up @@ -51,7 +51,7 @@ dup 4 ## -| { 3 1 3 callother pop callsubr return } |
def
put
dup /CharStrings
855 dict dup begin
856 dict dup begin
/.notdef ## -| { 0 676 hsbw 0 98 hstem 562 98 hstem 26 654 vstem 26 hmoveto
524 hlineto 130 660 rlineto -524 hlineto closepath 124 -320 rmoveto -118
-178 rlineto 72 354 rlineto closepath 198 -176 rmoveto 118 176 rlineto
Expand Down Expand Up @@ -6646,6 +6646,7 @@ dup /CharStrings
36 24 -20 -74 hvcurveto 0 -61 -8 -54 -12 -47 rrcurveto closepath -30 378
rmoveto -138 -158 -128 -298 hvcurveto -160 88 -72 110 vhcurveto 138 156
126 298 hvcurveto 162 -86 72 -110 vhcurveto closepath endchar } |-
/ZWNBS ## -| { 0 0 hsbw endchar } |-
end put
end
dup /FontName get exch definefont pop
Expand Down
2 changes: 1 addition & 1 deletion Italic/BoldIt/features
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

table head {
FontRevision 1.038;
FontRevision 1.040;
} head;

include (../features.family)
Expand Down
Binary file modified Italic/BoldIt/font.ttf
Binary file not shown.
7 changes: 4 additions & 3 deletions Italic/BoldIt/font.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%!FontType1-1.1: SourceSansPro-BoldIt 1.000
%ADOt1write: (1.0.28)
%CreationDate Wed Oct 10 22:58:56 2012
%ADOt1write: (1.0.29)
%CreationDate Mon Apr 8 14:33:00 2013
%%BeginResource: font SourceSansPro-BoldIt
12 dict dup begin
/FontType 1 def
Expand Down Expand Up @@ -51,7 +51,7 @@ dup 4 ## -| { 3 1 3 callother pop callsubr return } |
def
put
dup /CharStrings
855 dict dup begin
856 dict dup begin
/.notdef ## -| { 0 663 hsbw 0 86 hstem 574 86 hstem 29 635 vstem 29 hmoveto
505 hlineto 130 660 rlineto -505 hlineto closepath 123 -320 rmoveto -132
-194 rlineto 78 387 rlineto closepath 188 -193 rmoveto 133 193 rlineto
Expand Down Expand Up @@ -6688,6 +6688,7 @@ dup /CharStrings
45 26 -33 -78 hvcurveto 0 -69 -11 -65 -17 -53 rrcurveto closepath -35 403
rmoveto -140 -149 -150 -281 hvcurveto -150 80 -78 109 vhcurveto 141 147
148 281 hvcurveto 151 -78 79 -110 vhcurveto closepath endchar } |-
/ZWNBS ## -| { 0 0 hsbw endchar } |-
end put
end
dup /FontName get exch definefont pop
Expand Down
2 changes: 1 addition & 1 deletion Italic/ExtraLightIt/features
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

table head {
FontRevision 1.038;
FontRevision 1.040;
} head;

include (../features.family)
Expand Down
Binary file modified Italic/ExtraLightIt/font.ttf
Binary file not shown.
7 changes: 4 additions & 3 deletions Italic/ExtraLightIt/font.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%!FontType1-1.1: SourceSansPro-ExtraLightIt 1.000
%ADOt1write: (1.0.28)
%CreationDate Wed Oct 10 22:57:10 2012
%ADOt1write: (1.0.29)
%CreationDate Mon Apr 8 14:31:23 2013
%%BeginResource: font SourceSansPro-ExtraLightIt
12 dict dup begin
/FontType 1 def
Expand Down Expand Up @@ -51,7 +51,7 @@ dup 4 ## -| { 3 1 3 callother pop callsubr return } |
def
put
dup /CharStrings
855 dict dup begin
856 dict dup begin
/.notdef ## -| { 0 600 hsbw 0 32 hstem 628 32 hstem 42 546 vstem 42 hmoveto
416 hlineto 130 660 rlineto -416 hlineto closepath 122 -320 rmoveto -198
-268 rlineto 106 538 rlineto closepath 140 -270 rmoveto 202 270 rlineto
Expand Down Expand Up @@ -6090,6 +6090,7 @@ dup /CharStrings
88 36 -92 -98 hvcurveto 0 -90 -26 -109 -43 -85 rrcurveto closepath -53
500 rmoveto -152 -108 -252 -204 hvcurveto -100 42 -108 108 vhcurveto 152
108 250 204 hvcurveto 98 -44 112 -106 vhcurveto closepath endchar } |-
/ZWNBS ## -| { 0 0 hsbw endchar } |-
end put
end
dup /FontName get exch definefont pop
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -855,3 +855,4 @@ zero.0ps zero.0ps
uni02B9 primemod
uni03040301 macronacute
uni03040301.cap macronacute.cap
uniFEFF ZWNBS
2 changes: 1 addition & 1 deletion Italic/It/features
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

table head {
FontRevision 1.038;
FontRevision 1.040;
} head;

include (../features.family)
Expand Down
Binary file modified Italic/It/font.ttf
Binary file not shown.
7 changes: 4 additions & 3 deletions Italic/It/font.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%!FontType1-1.1: SourceSansPro-It 1.000
%ADOt1write: (1.0.28)
%CreationDate Wed Oct 10 22:58:06 2012
%ADOt1write: (1.0.29)
%CreationDate Mon Apr 8 14:32:12 2013
%%BeginResource: font SourceSansPro-It
12 dict dup begin
/FontType 1 def
Expand Down Expand Up @@ -50,7 +50,7 @@ dup 4 ## -| { 3 1 3 callother pop callsubr return } |
def
put
dup /CharStrings
855 dict dup begin
856 dict dup begin
/.notdef ## -| { 0 628 hsbw 0 56 hstem 604 56 hstem 36 586 vstem 36 hmoveto
456 hlineto 130 660 rlineto -456 hlineto closepath 123 -320 rmoveto -169
-235 rlineto 94 470 rlineto closepath 161 -235 rmoveto 171 235 rlineto
Expand Down Expand Up @@ -6412,6 +6412,7 @@ dup /CharStrings
0 rrcurveto -69 -31 65 88 hvcurveto 0 86 20 92 33 73 rrcurveto closepath
149 197 rmoveto -147 -127 -207 -238 hvcurveto -122 59 -95 109 vhcurveto
147 125 204 239 hvcurveto 122 -59 97 -107 vhcurveto closepath endchar } |-
/ZWNBS ## -| { 0 0 hsbw endchar } |-
end put
end
dup /FontName get exch definefont pop
Expand Down
2 changes: 1 addition & 1 deletion Italic/LightIt/features
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

table head {
FontRevision 1.038;
FontRevision 1.040;
} head;

include (../features.family)
Expand Down
Binary file modified Italic/LightIt/font.ttf
Binary file not shown.
7 changes: 4 additions & 3 deletions Italic/LightIt/font.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%!FontType1-1.1: SourceSansPro-LightIt 1.000
%ADOt1write: (1.0.28)
%CreationDate Wed Oct 10 22:57:35 2012
%ADOt1write: (1.0.29)
%CreationDate Mon Apr 8 14:31:48 2013
%%BeginResource: font SourceSansPro-LightIt
12 dict dup begin
/FontType 1 def
Expand Down Expand Up @@ -51,7 +51,7 @@ dup 4 ## -| { 3 1 3 callother pop callsubr return } |
def
put
dup /CharStrings
855 dict dup begin
856 dict dup begin
/.notdef ## -| { 0 608 hsbw 0 39 hstem 621 39 hstem 40 557 vstem 40 hmoveto
427 hlineto 130 660 rlineto -427 hlineto closepath 123 -320 rmoveto -190
-259 rlineto 102 520 rlineto closepath 146 -261 rmoveto 194 261 rlineto
Expand Down Expand Up @@ -6151,6 +6151,7 @@ dup /CharStrings
83 34 -85 -96 hvcurveto 0 -89 -24 -103 -40 -81 rrcurveto closepath -50
489 rmoveto -151 -113 -239 -214 hvcurveto -106 47 -104 108 vhcurveto 150
113 238 213 hvcurveto 104 -48 108 -106 vhcurveto closepath endchar } |-
/ZWNBS ## -| { 0 0 hsbw endchar } |-
end put
end
dup /FontName get exch definefont pop
Expand Down
2 changes: 1 addition & 1 deletion Italic/SemiboldIt/features
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

table head {
FontRevision 1.038;
FontRevision 1.040;
} head;

include (../features.family)
Expand Down
Binary file modified Italic/SemiboldIt/font.ttf
Binary file not shown.
7 changes: 4 additions & 3 deletions Italic/SemiboldIt/font.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
%!FontType1-1.1: SourceSansPro-SemiboldIt 1.000
%ADOt1write: (1.0.28)
%CreationDate Wed Oct 10 22:58:31 2012
%ADOt1write: (1.0.29)
%CreationDate Mon Apr 8 14:32:36 2013
%%BeginResource: font SourceSansPro-SemiboldIt
12 dict dup begin
/FontType 1 def
Expand Down Expand Up @@ -51,7 +51,7 @@ dup 4 ## -| { 3 1 3 callother pop callsubr return } |
def
put
dup /CharStrings
855 dict dup begin
856 dict dup begin
/.notdef ## -| { 0 646 hsbw 0 72 hstem 588 72 hstem 32 611 vstem 32 hmoveto
481 hlineto 130 660 rlineto -481 hlineto closepath 124 -320 rmoveto -150
-214 rlineto 85 428 rlineto closepath 175 -214 rmoveto 152 214 rlineto
Expand Down Expand Up @@ -6557,6 +6557,7 @@ dup /CharStrings
57 28 -49 -84 hvcurveto 0 -78 -15 -76 -24 -62 rrcurveto closepath -39 432
rmoveto -144 -138 -177 -261 hvcurveto -136 70 -86 109 vhcurveto 143 137
176 260 hvcurveto 136 -69 88 -108 vhcurveto closepath endchar } |-
/ZWNBS ## -| { 0 0 hsbw endchar } |-
end put
end
dup /FontName get exch definefont pop
Expand Down
13 changes: 13 additions & 0 deletions ItalicMM/SourceSansPro-Italic_0.ufo/glyphs/ZWNBS_.glif
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="ZWNBS" format="1">
<advance width="0"/>
<outline>
</outline>
<lib>
<dict>
<key>com.typemytype.robofont.layerData</key>
<dict>
</dict>
</dict>
</lib>
</glyph>
2 changes: 2 additions & 0 deletions ItalicMM/SourceSansPro-Italic_0.ufo/glyphs/contents.plist
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,8 @@
<string>Ytilde_.glif</string>
<key>Z</key>
<string>Z_.glif</string>
<key>ZWNBS</key>
<string>ZWNBS_.glif</string>
<key>Zacute</key>
<string>Zacute_.glif</string>
<key>Zcaron</key>
Expand Down
Loading

0 comments on commit 1650d62

Please sign in to comment.