Skip to content

Commit

Permalink
more fixes based on fontbakery
Browse files Browse the repository at this point in the history
  • Loading branch information
Aceler Chua committed Apr 20, 2018
1 parent 1f26f58 commit 5dee090
Show file tree
Hide file tree
Showing 9 changed files with 142 additions and 141 deletions.
Binary file modified fonts/otf/Farro-Bold.otf
Binary file not shown.
Binary file modified fonts/otf/Farro-Light.otf
Binary file not shown.
Binary file modified fonts/otf/Farro-Medium.otf
Binary file not shown.
Binary file modified fonts/otf/Farro-Regular.otf
Binary file not shown.
Binary file modified fonts/ttf/Farro-Bold.ttf
Binary file not shown.
Binary file modified fonts/ttf/Farro-Light.ttf
Binary file not shown.
Binary file modified fonts/ttf/Farro-Medium.ttf
Binary file not shown.
Binary file modified fonts/ttf/Farro-Regular.ttf
Binary file not shown.
283 changes: 142 additions & 141 deletions sources/farro.glyphs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ copyright = "Copyright 2017 by Grayscale. All rights reserved.";
customParameters = (
{
name = note;
value = "# Current\012\012[0.541] adjusted /eth and space width\012\012# Past versions\012\012[0.100] lowercase ready\012[0.110] uppercase, number, and basic punctuation ready\012[0.200] western and central european diacritics ready\012[0.210] math symbols ready\012[0.211] refined terminals\012[0.300] refined all side bearings & shape adjustments\012[0.310] added tabular figures\012[0.400] light master basic latin ready\012[0.410] light master diacritics ready\012[0.420] light master number ready\012[0.500] added arrows & readjusted weight\012[0.510] added glyphs to cater Google minimum character set\012[0.520] added standard ligatures and adjusted vertical metrics\012[0.521] adjusted vertical metrics\012[0.530] adjusted shapes\012[0.540] re-spaced light master\012\012# Projected\012\012[0.550] book weight master kerned\012[0.551] bold weight master kerned";
value = "# Current\012\012[1.000] added and fixed font data for launch\012\012\012# Past versions\012\012[0.100] lowercase ready\012[0.110] uppercase, number, and basic punctuation ready\012[0.200] western and central european diacritics ready\012[0.210] math symbols ready\012[0.211] refined terminals\012[0.300] refined all side bearings & shape adjustments\012[0.310] added tabular figures\012[0.400] light master basic latin ready\012[0.410] light master diacritics ready\012[0.420] light master number ready\012[0.500] added arrows & readjusted weight\012[0.510] added glyphs to cater Google minimum character set\012[0.520] added standard ligatures and adjusted vertical metrics\012[0.521] adjusted vertical metrics\012[0.530] adjusted shapes\012[0.540] re-spaced light master\012[0.541] adjusted /eth and space width\012[0.550] book weight master kerned\012[0.551] bold weight master kerned\012\012# Projected";
},
{
name = fsType;
Expand All @@ -30,14 +30,14 @@ value = GS;
},
{
name = license;
value = "Copyright (c) November 7, 2017, Grayscale Ltd. (https://grayscale.com.hk).\012\012This Font Software is licensed under the SIL Open Font License, Version 1.1.\012This license is copied below, and is also available with a FAQ at:\012http://scripts.sil.org/OFL\012\012\012-----------------------------------------------------------\012SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007\012-----------------------------------------------------------\012\012PREAMBLE\012The goals of the Open Font License (OFL) are to stimulate worldwide\012development of collaborative font projects, to support the font creation\012efforts of academic and linguistic communities, and to provide a free and\012open framework in which fonts may be shared and improved in partnership\012with others.\012\012The OFL allows the licensed fonts to be used, studied, modified and\012redistributed freely as long as they are not sold by themselves. The\012fonts, including any derivative works, can be bundled, embedded, \012redistributed and/or sold with any software provided that any reserved\012names are not used by derivative works. The fonts and derivatives,\012however, cannot be released under any other type of license. The\012requirement for fonts to remain under this license does not apply\012to any document created using the fonts or their derivatives.\012\012DEFINITIONS\012\"Font Software\" refers to the set of files released by the Copyright\012Holder(s) under this license and clearly marked as such. This may\012include source files, build scripts and documentation.\012\012\"Reserved Font Name\" refers to any names specified as such after the\012copyright statement(s).\012\012\"Original Version\" refers to the collection of Font Software components as\012distributed by the Copyright Holder(s).\012\012\"Modified Version\" refers to any derivative made by adding to, deleting,\012or substituting -- in part or in whole -- any of the components of the\012Original Version, by changing formats or by porting the Font Software to a\012new environment.\012\012\"Author\" refers to any designer, engineer, programmer, technical\012writer or other person who contributed to the Font Software.\012\012PERMISSION & CONDITIONS\012Permission is hereby granted, free of charge, to any person obtaining\012a copy of the Font Software, to use, study, copy, merge, embed, modify,\012redistribute, and sell modified and unmodified copies of the Font\012Software, subject to the following conditions:\012\0121) Neither the Font Software nor any of its individual components,\012in Original or Modified Versions, may be sold by itself.\012\0122) Original or Modified Versions of the Font Software may be bundled,\012redistributed and/or sold with any software, provided that each copy\012contains the above copyright notice and this license. These can be\012included either as stand-alone text files, human-readable headers or\012in the appropriate machine-readable metadata fields within text or\012binary files as long as those fields can be easily viewed by the user.\012\0123) No Modified Version of the Font Software may use the Reserved Font\012Name(s) unless explicit written permission is granted by the corresponding\012Copyright Holder. This restriction only applies to the primary font name as\012presented to the users.\012\0124) The name(s) of the Copyright Holder(s) or the Author(s) of the Font\012Software shall not be used to promote, endorse or advertise any\012Modified Version, except to acknowledge the contribution(s) of the\012Copyright Holder(s) and the Author(s) or with their explicit written\012permission.\012\0125) The Font Software, modified or unmodified, in part or in whole,\012must be distributed entirely under this license, and must not be\012distributed under any other license. The requirement for fonts to\012remain under this license does not apply to any document created\012using the Font Software.\012\012TERMINATION\012This license becomes null and void if any of the above conditions are\012not met.\012\012DISCLAIMER\012THE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\012EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\012MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\012OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE\012COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\012INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\012DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\012FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\012OTHER DEALINGS IN THE FONT SOFTWARE.";
value = "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL";
},
{
name = licenseURL;
value = "http://scripts.sil.org/OFL";
}
);
date = "2017-11-03 03:12:03 +0000";
date = "2018-04-20 05:14:49 +0000";
designer = "Aceler Chua";
designerURL = "http://aclr.co";
familyName = Farro;
Expand Down Expand Up @@ -95,7 +95,7 @@ name = tnum;
},
{
automatic = 1;
code = "sub bullet by bullet.case;\012sub periodcentered.loclCAT by periodcentered.loclCAT.case;\012sub braceleft by braceleft.case;\012sub braceright by braceright.case;\012sub bracketleft by bracketleft.case;\012sub bracketright by bracketright.case;\012sub parenleft by parenleft.case;\012sub parenright by parenright.case;\012sub guillemetleft by guillemetleft.case;\012sub guillemetright by guillemetright.case;\012sub guilsinglleft by guilsinglleft.case;\012sub guilsinglright by guilsinglright.case;\012";
code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case;\012sub bullet by bullet.case;\012sub parenleft by parenleft.case;\012sub parenright by parenright.case;\012sub braceleft by braceleft.case;\012sub braceright by braceright.case;\012sub bracketleft by bracketleft.case;\012sub bracketright by bracketright.case;\012sub guillemetleft by guillemetleft.case;\012sub guillemetright by guillemetright.case;\012sub guilsinglleft by guilsinglleft.case;\012sub guilsinglright by guilsinglright.case;\012";
name = case;
},
{
Expand Down Expand Up @@ -14605,37 +14605,38 @@ unicode = 0068;
},
{
glyphname = hbar;
lastChange = "2018-04-19 01:54:09 +0000";
lastChange = "2018-04-20 02:03:32 +0000";
layers = (
{
components = (
{
alignment = -1;
name = h;
transform = "{1, 0, 0, 1, 14, 0}";
},
{
name = strokeshortcomb;
transform = "{1, 0, 0, 1, -49, 334}";
transform = "{1, 0, 0, 1, -35, 334}";
}
);
layerId = "9C4F76E1-3798-46C8-A886-41EF97D6106F";
width = 578;
width = 592;
},
{
components = (
{
alignment = -1;
name = h;
transform = "{1, 0, 0, 1, 25, 0}";
transform = "{1, 0, 0, 1, 7, 0}";
},
{
name = strokeshortcomb;
transform = "{1, 0, 0, 1, -30, 329}";
transform = "{1, 0, 0, 1, -48, 329}";
}
);
layerId = "3B8C7C8F-80C4-4490-BC4D-FB44BC992E9B";
leftMetricsKey = "=h-50";
width = 635;
width = 617;
}
);
leftMetricsKey = "=h-30";
Expand Down Expand Up @@ -30816,7 +30817,7 @@ unicode = 2212;
},
{
glyphname = multiply;
lastChange = "2017-11-02 06:29:10 +0000";
lastChange = "2018-04-20 02:08:15 +0000";
layers = (
{
layerId = "9C4F76E1-3798-46C8-A886-41EF97D6106F";
Expand Down Expand Up @@ -32619,6 +32620,134 @@ width = 580;
unicode = 221A;
},
{
glyphname = micro;
lastChange = "2017-11-02 06:40:50 +0000";
layers = (
{
layerId = "3B8C7C8F-80C4-4490-BC4D-FB44BC992E9B";
paths = (
{
closed = 1;
nodes = (
"169 -200 LINE",
"164 -50 LINE",
"164 236 LINE",
"95 236 LINE",
"95 -50 LINE",
"90 -200 LINE"
);
},
{
closed = 1;
nodes = (
"90 600 LINE",
"95 450 LINE",
"95 162 LINE SMOOTH",
"95 51 OFFCURVE",
"154 -12 OFFCURVE",
"248 -12 CURVE SMOOTH",
"326 -12 OFFCURVE",
"401 25 OFFCURVE",
"445 88 CURVE SMOOTH",
"440 149 LINE",
"411 104 OFFCURVE",
"332 61 OFFCURVE",
"278 61 CURVE SMOOTH",
"207 61 OFFCURVE",
"175 98 OFFCURVE",
"175 183 CURVE SMOOTH",
"175 450 LINE",
"180 600 LINE"
);
},
{
closed = 1;
nodes = (
"435 600 LINE",
"440 450 LINE",
"440 115 LINE",
"444 98 LINE SMOOTH",
"444 53 OFFCURVE",
"476 0 OFFCURVE",
"525 0 CURVE SMOOTH",
"566 0 LINE",
"578 73 LINE",
"564 76 LINE SMOOTH",
"535 82 OFFCURVE",
"520 103 OFFCURVE",
"520 141 CURVE SMOOTH",
"520 450 LINE",
"525 600 LINE"
);
}
);
width = 623;
},
{
layerId = "9C4F76E1-3798-46C8-A886-41EF97D6106F";
paths = (
{
closed = 1;
nodes = (
"199 -200 LINE",
"194 -50 LINE",
"194 236 LINE",
"65 236 LINE",
"65 -50 LINE",
"60 -200 LINE"
);
},
{
closed = 1;
nodes = (
"55 600 LINE",
"65 450 LINE",
"65 166 LINE SMOOTH",
"65 52 OFFCURVE",
"122 -12 OFFCURVE",
"216 -12 CURVE SMOOTH",
"290 -12 OFFCURVE",
"344 19 OFFCURVE",
"392 87 CURVE SMOOTH",
"380 189 LINE",
"344 134 OFFCURVE",
"307 116 OFFCURVE",
"273 116 CURVE SMOOTH",
"234 116 OFFCURVE",
"205 146 OFFCURVE",
"205 193 CURVE SMOOTH",
"205 450 LINE",
"215 600 LINE"
);
},
{
closed = 1;
nodes = (
"370 600 LINE",
"380 450 LINE",
"380 115 LINE",
"385 98 LINE SMOOTH",
"385 46 OFFCURVE",
"441 0 OFFCURVE",
"502 0 CURVE SMOOTH",
"553 0 LINE",
"575 135 LINE",
"556 139 LINE SMOOTH",
"534 143 OFFCURVE",
"520 161 OFFCURVE",
"520 189 CURVE SMOOTH",
"520 450 LINE",
"530 600 LINE"
);
}
);
width = 605;
}
);
leftMetricsKey = n;
unicode = 00B5;
},
{
glyphname = partialdiff;
lastChange = "2017-11-02 06:40:11 +0000";
layers = (
Expand Down Expand Up @@ -32871,134 +33000,6 @@ width = 613;
unicode = 2202;
},
{
glyphname = micro;
lastChange = "2017-11-02 06:40:50 +0000";
layers = (
{
layerId = "3B8C7C8F-80C4-4490-BC4D-FB44BC992E9B";
paths = (
{
closed = 1;
nodes = (
"169 -200 LINE",
"164 -50 LINE",
"164 236 LINE",
"95 236 LINE",
"95 -50 LINE",
"90 -200 LINE"
);
},
{
closed = 1;
nodes = (
"90 600 LINE",
"95 450 LINE",
"95 162 LINE SMOOTH",
"95 51 OFFCURVE",
"154 -12 OFFCURVE",
"248 -12 CURVE SMOOTH",
"326 -12 OFFCURVE",
"401 25 OFFCURVE",
"445 88 CURVE SMOOTH",
"440 149 LINE",
"411 104 OFFCURVE",
"332 61 OFFCURVE",
"278 61 CURVE SMOOTH",
"207 61 OFFCURVE",
"175 98 OFFCURVE",
"175 183 CURVE SMOOTH",
"175 450 LINE",
"180 600 LINE"
);
},
{
closed = 1;
nodes = (
"435 600 LINE",
"440 450 LINE",
"440 115 LINE",
"444 98 LINE SMOOTH",
"444 53 OFFCURVE",
"476 0 OFFCURVE",
"525 0 CURVE SMOOTH",
"566 0 LINE",
"578 73 LINE",
"564 76 LINE SMOOTH",
"535 82 OFFCURVE",
"520 103 OFFCURVE",
"520 141 CURVE SMOOTH",
"520 450 LINE",
"525 600 LINE"
);
}
);
width = 623;
},
{
layerId = "9C4F76E1-3798-46C8-A886-41EF97D6106F";
paths = (
{
closed = 1;
nodes = (
"199 -200 LINE",
"194 -50 LINE",
"194 236 LINE",
"65 236 LINE",
"65 -50 LINE",
"60 -200 LINE"
);
},
{
closed = 1;
nodes = (
"55 600 LINE",
"65 450 LINE",
"65 166 LINE SMOOTH",
"65 52 OFFCURVE",
"122 -12 OFFCURVE",
"216 -12 CURVE SMOOTH",
"290 -12 OFFCURVE",
"344 19 OFFCURVE",
"392 87 CURVE SMOOTH",
"380 189 LINE",
"344 134 OFFCURVE",
"307 116 OFFCURVE",
"273 116 CURVE SMOOTH",
"234 116 OFFCURVE",
"205 146 OFFCURVE",
"205 193 CURVE SMOOTH",
"205 450 LINE",
"215 600 LINE"
);
},
{
closed = 1;
nodes = (
"370 600 LINE",
"380 450 LINE",
"380 115 LINE",
"385 98 LINE SMOOTH",
"385 46 OFFCURVE",
"441 0 OFFCURVE",
"502 0 CURVE SMOOTH",
"553 0 LINE",
"575 135 LINE",
"556 139 LINE SMOOTH",
"534 143 OFFCURVE",
"520 161 OFFCURVE",
"520 189 CURVE SMOOTH",
"520 450 LINE",
"530 600 LINE"
);
}
);
width = 605;
}
);
leftMetricsKey = n;
unicode = 00B5;
},
{
glyphname = percent;
lastChange = "2017-11-02 06:41:09 +0000";
layers = (
Expand Down Expand Up @@ -40575,6 +40576,6 @@ oV = "144";
};
};
};
versionMajor = 0;
versionMinor = 541;
versionMajor = 1;
versionMinor = 0;
}

0 comments on commit 5dee090

Please sign in to comment.