Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fixes ttfautohint issue #3

Open
wants to merge 76 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
562dd55
split masters into separate files
alexeiva Nov 20, 2017
bcba67f
imported sans font cyrillic outlines
alexeiva Nov 20, 2017
97a33a2
imported ǔǥǩǯȟʒ⟨⟩⁒ from sans
alexeiva Nov 20, 2017
c90b43d
rounding cyrillic fonts, basic UC, testing different parameters
alexeiva Nov 20, 2017
7534517
basic cyr UC rounding complete
alexeiva Nov 20, 2017
7ba0b1e
fixup
alexeiva Nov 20, 2017
c74c536
updated ЖКҖҚҜҞӃжкҗқҝҟӄ after changes made to NunitoSans
alexeiva Nov 21, 2017
8804ec5
completed rounding basic cyr set, refinements
alexeiva Nov 21, 2017
40e8916
added glyphsdata.xml
alexeiva Nov 21, 2017
59c8f22
GF Cyrillic Core rounding complete
alexeiva Nov 21, 2017
6fc757c
rounding GF Cyr Plus complete for Light
alexeiva Nov 21, 2017
f8d954a
completed cyr pro range in Light
alexeiva Nov 21, 2017
5069879
working on Italic round
alexeiva Nov 22, 2017
e14e8b0
rounding lc light
alexeiva Nov 22, 2017
544be40
rounded cyr italic glyphs w/o components ԨБГҐДЖЗИКЛПУФЧЦШЩЏЬЪЫЉЊЭЋЯЂѢ…
alexeiva Nov 22, 2017
cdc3683
completed rounding Light Italic master
alexeiva Nov 22, 2017
a7d9d8a
family consistency check in bowls ЪЫЬЉ etc
alexeiva Nov 23, 2017
e07155f
family-wide cyr descenders consistency fix
alexeiva Nov 23, 2017
8cd4107
fixed tail-glyphs consistency
alexeiva Nov 23, 2017
4f60f45
exported metrics
alexeiva Nov 23, 2017
5ba1177
synced metrics keys using script
alexeiva Nov 23, 2017
31d938d
split sources, copied Cyr glyphs from Roman
alexeiva Nov 29, 2017
1479258
adding _corners and _caps to new glyphs
alexeiva Nov 29, 2017
bad46ad
more round glyphs in black
alexeiva Nov 29, 2017
1364074
completed rounding glyphs w/o components
alexeiva Dec 1, 2017
8ced0de
added CLDR glyphs
alexeiva Dec 1, 2017
d9ca039
preparing to merge CYR glyphs into master file
alexeiva Dec 1, 2017
5d476ec
working on incompatible glyphs, total 108
alexeiva Dec 1, 2017
d2d9254
resolved MM issues, preparing to copy
alexeiva Dec 1, 2017
26a47df
all glyphs compatible now
alexeiva Dec 2, 2017
8ab3eeb
removed corner components since all corner components are decomposed now
alexeiva Dec 2, 2017
b46f3ab
v += 3.500 Cyrillic expansion
alexeiva Dec 2, 2017
0967fe0
cleanup. updated bold instance custom parameters
alexeiva Dec 2, 2017
683c03c
rebuilt OT features
alexeiva Dec 2, 2017
99e36b1
regenned font for testing
alexeiva Dec 2, 2017
794e08d
fixed MM issue in ₴
alexeiva Dec 2, 2017
4ab05e7
Made adjustments in Heavy ҷӺЂвӼҌӿҽћђҕ, in Extralight ҜҸ
alexeiva Dec 2, 2017
d047390
sync
alexeiva Dec 5, 2017
914603f
fixed overshoot issue in cyr lc
alexeiva Dec 5, 2017
a701f98
fixed ҩ issue
alexeiva Dec 5, 2017
9fb137f
sync italic and roman
alexeiva Dec 5, 2017
b3f18d6
enough for today
alexeiva Dec 5, 2017
882ec9f
completed Bold Italic
alexeiva Dec 6, 2017
6fdceee
making italic masters compatible
alexeiva Dec 6, 2017
1f04a3a
UC compatibility complete
alexeiva Dec 6, 2017
ba12dfd
fixup
alexeiva Dec 6, 2017
ec1b7b9
completed fixing MM compatibility, preparing to merge to source file
alexeiva Dec 7, 2017
2038bfa
completed work in Italic master. v += 3.500
alexeiva Dec 7, 2017
f738be2
synced metrics
alexeiva Dec 7, 2017
53dd5b1
regenned fonts for testing
alexeiva Dec 7, 2017
e24fa56
fixing bold bracket layer glyphs
alexeiva Dec 7, 2017
dee804e
fixed .bold bracket layer glyphs in fonts
alexeiva Dec 7, 2017
6a2f5c3
more styles consistency fixes
alexeiva Dec 7, 2017
440c2df
preparing to sync kerning
alexeiva Dec 7, 2017
fb57079
synced roman kerning
alexeiva Dec 7, 2017
7085617
synced kerning in italic
alexeiva Dec 7, 2017
9672a56
cleanup, added authors, contributors
alexeiva Dec 7, 2017
54f95a9
regenned fonts
alexeiva Dec 7, 2017
4090ca3
fixed tail issues
alexeiva Dec 7, 2017
210586a
rechecked kerning in roman manually
alexeiva Dec 7, 2017
f9520fb
synced metrics across family
alexeiva Dec 7, 2017
1589cdc
metrics sync
alexeiva Dec 7, 2017
ffb4b3f
added CLDR glyphs
alexeiva Dec 7, 2017
97ea13f
regenned fonts
alexeiva Dec 7, 2017
3548f15
small kerning improvements. regenned fonts
alexeiva Dec 7, 2017
35066a5
fixed hahook
alexeiva Dec 7, 2017
fa40253
Cyrillic Pro Expansion complete, v3.500
alexeiva Dec 7, 2017
513eb1f
Merge pull request #2 from alexeiva/master
m4rc1e Dec 8, 2017
658b4d5
version bump 3.502
alexeiva Feb 28, 2018
23ca3c5
regenned fonts with no hinting
alexeiva Feb 28, 2018
dd08754
added hint.py build script
alexeiva Feb 28, 2018
f7306e3
Generated v3.502 hinted fonts with hint script. Fixes #7
alexeiva Feb 28, 2018
137fca1
Merge ssh://github.com/googlefonts/nunito
alexeiva Jul 25, 2018
f8621f5
fixes #13
alexeiva Jul 25, 2018
eb25e3d
version bump 3.503
alexeiva Jul 25, 2018
3437281
regenerated fonts
alexeiva Jul 25, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified fonts/TTF-unhinted/Nunito-Black.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-Bold.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-Italic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-Light.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-LightItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-Regular.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-SemiBold.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/Nunito-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/NunitoHeavy-Italic.ttf
Binary file not shown.
Binary file modified fonts/TTF-unhinted/NunitoHeavy-Regular.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-Black.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-Bold.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-Italic.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-Light.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-LightItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-Regular.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-SemiBold.ttf
Binary file not shown.
Binary file modified fonts/TTF/Nunito-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/TTF/NunitoHeavy-Italic.ttf
Binary file not shown.
Binary file modified fonts/TTF/NunitoHeavy-Regular.ttf
Binary file not shown.
123 changes: 10 additions & 113 deletions sources/Nunito.glyphs
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
{
.appVersion = "1075";
DisplayStrings = (
"/Hastroke-cy/hastroke-cy/Ustraitstroke-cy/ustraitstroke-cy"
);
classes = (
{
automatic = 1;
Expand Down Expand Up @@ -46,7 +43,7 @@ name = "Use Line Breaks";
value = 1;
}
);
date = "2018-02-28 07:38:00 +0000";
date = "2018-07-25 08:32:13 +0000";
designer = "Vernon Adams";
designerURL = "http://newtypography.co.uk";
disablesNiceNames = 1;
Expand Down Expand Up @@ -128738,63 +128735,13 @@ nodes = (
}
);
};
layerId = "9E718F8A-2CEA-4931-B05D-987794BD97DA";
paths = (
components = (
{
closed = 1;
nodes = (
"294 0 LINE SMOOTH",
"319 0 OFFCURVE",
"329 22 OFFCURVE",
"313 45 CURVE SMOOTH",
"165 260 OFFCURVE",
"116 359 OFFCURVE",
"116 449 CURVE SMOOTH",
"116 581 OFFCURVE",
"218 663 OFFCURVE",
"383 663 CURVE SMOOTH",
"548 663 OFFCURVE",
"650 581 OFFCURVE",
"650 449 CURVE SMOOTH",
"650 361 OFFCURVE",
"603 265 OFFCURVE",
"453 45 CURVE SMOOTH",
"437 22 OFFCURVE",
"447 0 OFFCURVE",
"472 0 CURVE SMOOTH",
"682 0 LINE SMOOTH",
"695 0 OFFCURVE",
"707 12 OFFCURVE",
"707 24 CURVE SMOOTH",
"707 36 OFFCURVE",
"695 48 OFFCURVE",
"682 48 CURVE SMOOTH",
"488 48 LINE",
"495 28 LINE",
"662 254 OFFCURVE",
"707 343 OFFCURVE",
"707 449 CURVE SMOOTH",
"707 609 OFFCURVE",
"579 713 OFFCURVE",
"383 713 CURVE SMOOTH",
"187 713 OFFCURVE",
"59 609 OFFCURVE",
"59 449 CURVE SMOOTH",
"59 348 OFFCURVE",
"96 275 OFFCURVE",
"271 28 CURVE",
"278 48 LINE",
"84 48 LINE SMOOTH",
"72 48 OFFCURVE",
"59 36 OFFCURVE",
"59 24 CURVE SMOOTH",
"59 12 OFFCURVE",
"71 0 OFFCURVE",
"84 0 CURVE SMOOTH"
);
name = Delta;
}
);
width = 766;
layerId = "9E718F8A-2CEA-4931-B05D-987794BD97DA";
width = 718;
},
{
background = {
Expand Down Expand Up @@ -128854,63 +128801,13 @@ nodes = (
}
);
};
layerId = "E1B555A7-F4E1-459C-9C1A-AE952106EEF9";
paths = (
components = (
{
closed = 1;
nodes = (
"303 0 LINE SMOOTH",
"366 0 OFFCURVE",
"391 62 OFFCURVE",
"353 125 CURVE SMOOTH",
"239 314 OFFCURVE",
"207 384 OFFCURVE",
"207 446 CURVE SMOOTH",
"207 538 OFFCURVE",
"278 589 OFFCURVE",
"407 589 CURVE SMOOTH",
"536 589 OFFCURVE",
"607 538 OFFCURVE",
"607 446 CURVE SMOOTH",
"607 384 OFFCURVE",
"575 314 OFFCURVE",
"461 125 CURVE SMOOTH",
"423 62 OFFCURVE",
"448 0 OFFCURVE",
"511 0 CURVE SMOOTH",
"692 0 LINE SMOOTH",
"743 0 OFFCURVE",
"768 21 OFFCURVE",
"768 65 CURVE SMOOTH",
"768 108 OFFCURVE",
"743 129 OFFCURVE",
"692 129 CURVE SMOOTH",
"592 129 LINE",
"569 83 LINE",
"731 294 OFFCURVE",
"768 362 OFFCURVE",
"768 451 CURVE SMOOTH",
"768 612 OFFCURVE",
"627 715 OFFCURVE",
"407 715 CURVE SMOOTH",
"183 715 OFFCURVE",
"46 615 OFFCURVE",
"46 451 CURVE SMOOTH",
"46 362 OFFCURVE",
"83 294 OFFCURVE",
"245 83 CURVE",
"222 129 LINE",
"122 129 LINE SMOOTH",
"71 129 OFFCURVE",
"46 108 OFFCURVE",
"46 65 CURVE SMOOTH",
"46 21 OFFCURVE",
"71 0 OFFCURVE",
"122 0 CURVE SMOOTH"
);
name = Delta;
}
);
width = 814;
layerId = "E1B555A7-F4E1-459C-9C1A-AE952106EEF9";
width = 753;
}
);
leftKerningGroup = increment;
Expand Down Expand Up @@ -162296,5 +162193,5 @@ manufacturer = newtypography;
manufacturerURL = "http://newtypography.co.uk";
unitsPerEm = 1000;
versionMajor = 3;
versionMinor = 502;
versionMinor = 503;
}
120 changes: 10 additions & 110 deletions sources/Nunito_Italic.glyphs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ name = "Use Line Breaks";
value = 1;
}
);
date = "2018-02-28 07:38:14 +0000";
date = "2018-07-25 08:32:23 +0000";
designer = "Vernon Adams";
designerURL = "http://newtypography.co.uk";
disablesNiceNames = 1;
Expand Down Expand Up @@ -123379,63 +123379,13 @@ nodes = (
}
);
};
layerId = "9E718F8A-2CEA-4931-B05D-987794BD97DA";
paths = (
components = (
{
closed = 1;
nodes = (
"264 0 LINE SMOOTH",
"291 0 OFFCURVE",
"310 25 OFFCURVE",
"292 55 CURVE SMOOTH",
"175 247 OFFCURVE",
"131 345 OFFCURVE",
"131 440 CURVE SMOOTH",
"131 573 OFFCURVE",
"225 663 OFFCURVE",
"412 663 CURVE SMOOTH",
"567 663 OFFCURVE",
"667 589 OFFCURVE",
"667 459 CURVE SMOOTH",
"667 375 OFFCURVE",
"622 284 OFFCURVE",
"444 53 CURVE SMOOTH",
"425 25 OFFCURVE",
"438 0 OFFCURVE",
"467 0 CURVE SMOOTH",
"666 0 LINE SMOOTH",
"681 0 OFFCURVE",
"690 11 OFFCURVE",
"690 24 CURVE SMOOTH",
"690 37 OFFCURVE",
"681 48 OFFCURVE",
"666 48 CURVE SMOOTH",
"473 48 LINE",
"478 28 LINE",
"676 270 OFFCURVE",
"724 355 OFFCURVE",
"724 462 CURVE SMOOTH",
"724 619 OFFCURVE",
"601 713 OFFCURVE",
"413 713 CURVE SMOOTH",
"195 713 OFFCURVE",
"74 601 OFFCURVE",
"74 435 CURVE SMOOTH",
"74 338 OFFCURVE",
"112 254 OFFCURVE",
"254 28 CURVE",
"263 48 LINE",
"66 48 LINE SMOOTH",
"51 48 OFFCURVE",
"42 37 OFFCURVE",
"42 24 CURVE SMOOTH",
"42 11 OFFCURVE",
"51 0 OFFCURVE",
"66 0 CURVE SMOOTH"
);
name = Delta;
}
);
width = 766;
layerId = "9E718F8A-2CEA-4931-B05D-987794BD97DA";
width = 718;
},
{
background = {
Expand Down Expand Up @@ -123481,63 +123431,13 @@ nodes = (
}
);
};
layerId = "E1B555A7-F4E1-459C-9C1A-AE952106EEF9";
paths = (
components = (
{
closed = 1;
nodes = (
"284 0 LINE SMOOTH",
"347 0 OFFCURVE",
"377 59 OFFCURVE",
"344 125 CURVE SMOOTH",
"252 301 OFFCURVE",
"222 374 OFFCURVE",
"222 432 CURVE SMOOTH",
"222 533 OFFCURVE",
"298 589 OFFCURVE",
"434 589 CURVE SMOOTH",
"557 589 OFFCURVE",
"623 543 OFFCURVE",
"623 459 CURVE SMOOTH",
"623 393 OFFCURVE",
"589 327 OFFCURVE",
"452 125 CURVE SMOOTH",
"411 66 OFFCURVE",
"426 0 OFFCURVE",
"492 0 CURVE SMOOTH",
"673 0 LINE SMOOTH",
"727 0 OFFCURVE",
"754 21 OFFCURVE",
"754 71 CURVE SMOOTH",
"754 108 OFFCURVE",
"730 129 OFFCURVE",
"683 129 CURVE SMOOTH",
"583 129 LINE",
"557 83 LINE",
"689 240 OFFCURVE",
"785 349 OFFCURVE",
"785 462 CURVE SMOOTH",
"785 621 OFFCURVE",
"654 715 OFFCURVE",
"434 715 CURVE SMOOTH",
"203 715 OFFCURVE",
"61 606 OFFCURVE",
"61 439 CURVE SMOOTH",
"61 350 OFFCURVE",
"98 277 OFFCURVE",
"233 83 CURVE",
"213 129 LINE",
"113 129 LINE SMOOTH",
"59 129 OFFCURVE",
"32 109 OFFCURVE",
"32 61 CURVE SMOOTH",
"32 22 OFFCURVE",
"55 0 OFFCURVE",
"103 0 CURVE SMOOTH"
);
name = Delta;
}
);
width = 814;
layerId = "E1B555A7-F4E1-459C-9C1A-AE952106EEF9";
width = 753;
}
);
leftKerningGroup = Omega;
Expand Down Expand Up @@ -155257,5 +155157,5 @@ manufacturer = newtypography;
manufacturerURL = "http://newtypography.co.uk";
unitsPerEm = 1000;
versionMajor = 3;
versionMinor = 502;
versionMinor = 503;
}