Cosimo Lupo
e82773aa11
Release 3.21.0
2017-12-18 12:24:42 +00:00
Cosimo Lupo
571d35df1f
Update changelog
2017-12-18 12:22:40 +00:00
Cosimo Lupo
060f856f92
Merge pull request #1130 from anthrotype/temp-revert-split-glyphs
...
Temporarily revert PR #1035 bamidei/split_g_l_y_f_to_one_per_file
2017-12-18 12:21:47 +00:00
Cosimo Lupo
56a84ae905
Temporarily revert PR #1035 bamidei/split_g_l_y_f_to_one_per_file
...
The split-glyf-to-one-glyph-per-file feature is only partially implemented,
as it was discussed here:
https://github.com/fonttools/fonttools/issues/153#issuecomment-346677171
I need to cut a bugfix release today, but I don't want to ship this as is.
I prefer to temporarily rever, tag a release from master branch, then
revert it again to its present state so that bamidei can complete his
work.
---
Revert "[glyf] make splitGlyphs output more compact"
This reverts commit d08d635a93289982b028aacd3b9039fbe742f3e8.
Revert "more whitespace"
This reverts commit bd030f61c6b360fd360632bbc6c19abb057c9a24.
Revert "minor whitespace"
This reverts commit f2a8c787b13b92ae0e0f61477e584316144747c7.
Revert "Merge pull request #1035 from bamidei/split_g_l_y_f_to_one_per_file"
This reverts commit 17b89d9dde7691dbbb6815efba92eff446af62ac, reversing
changes made to b8482d9666f08d3603ee93d3ca52931550f715fc.
2017-12-18 12:00:43 +00:00
Cosimo Lupo
1e42224af7
[cmap] when compiling format6 subtable, don't assume gid0 is always called '.notdef'
2017-12-15 13:56:48 +00:00
Behdad Esfahbod
1aafae816d
Allow decompiling fonts with bad Coverage format number
2017-12-14 19:03:54 -08:00
Sascha Brawer
b990a019dd
Change fonttools license to MIT
...
Reduces legal complexity.
2017-12-13 19:21:45 +01:00
Cosimo Lupo
783abb6f2e
clarify in docs and metadata that LICENSE is MIT and not BSD...
...
https://github.com/fonttools/fonttools/issues/1127
Thanks synapticarbors and CJ-Wright for spotting this!
2017-12-13 17:42:34 +00:00
Khaled Hosny
f0e0954afc
[feaLib] Micro optimization
...
Infer glyph classes only when we are going to use them.
2017-12-05 13:06:05 +02:00
Jany Belluz
84f61d6fc4
Fix some test comments
2017-11-30 12:21:29 +00:00
Jany Belluz
bd0eca56d8
Remove fontClass, defcon, getFonts()
2017-11-30 12:21:09 +00:00
Jany Belluz
4f90d6e6df
Fix the tests on posix systems
2017-11-30 12:08:48 +00:00
Jany Belluz
4e8818278b
Restore original .gitignore
2017-11-29 17:33:20 +00:00
Jany Belluz
ac329fbd69
Move the tests to pytest
2017-11-29 17:08:23 +00:00
Cosimo Lupo
b0bf3ce4f5
[travis] new xcode8.3 default image has python3.6
...
should fix build failure
https://travis-ci.org/fonttools/fonttools/jobs/308934694
2017-11-29 13:19:09 +00:00
Cosimo Lupo
df1e8c7702
[post] prune extra names already in standard Mac set
...
This should fix https://github.com/fonttools/fonttools/issues/1119
Running `ftxvalidator -T tt0004c_#1.ttf` no longer produces this error
message, but passes with 'NA'
```
Fatal
post: The name data overflow the table bounds.
kATSFontTestSeverityFatalError
```
2017-11-29 12:06:40 +00:00
Jany Belluz
cfb2c0bb50
Move the documentation to Sphinx
2017-11-29 12:03:34 +00:00
Cosimo Lupo
fea1c3ff6a
Merge pull request #1120 from HugoGiraudel/patch-1
...
Fix typo in --glyphs option description
2017-11-28 13:18:41 +01:00
Hugo Giraudel
6a5fc617de
Fix typo in --glyphs option description
2017-11-28 13:07:06 +01:00
Cosimo Lupo
1d6dd50d52
Merge pull request #1118 from anthrotype/empty-subrs
...
[subset] delete empty SubrsIndex after subsetting CFF
2017-11-28 11:55:08 +01:00
Jany Belluz
638fa46eea
Move designSpaceDocument files in the correct folder
2017-11-28 10:18:28 +00:00
Cosimo Lupo
ca8963e527
[subset] pass a PrivateDict instance to _delete_empty_subrs func
2017-11-27 20:29:11 +00:00
Cosimo Lupo
cad8a8c072
minor
2017-11-27 20:24:32 +00:00
Cosimo Lupo
bbcb3776ac
[Tests/subset] adjust expected test results
2017-11-27 19:37:56 +00:00
Cosimo Lupo
42d11cfd3e
[subset] delete empty SubrsIndex after subsetting
...
Fixes https://github.com/fonttools/fonttools/issues/994
2017-11-27 19:37:19 +00:00
Jens Kutilek
e51293f3f0
Merge pull request #1113 from fonttools/varlib-sharedpoints-fix-test
...
Don't share points in cvar by default
2017-11-27 18:01:48 +01:00
Cosimo Lupo
b501d2d57d
[MANIFEST.in] Add LICENSE.external to sdist
2017-11-27 13:52:19 +00:00
Cosimo Lupo
09ab74e4c6
Merge pull request #1117 from medicalwei/master
...
Add external license texts and disclaimers
2017-11-27 14:50:10 +01:00
Yao Wei (魏銘廷)
fcfaefc4a8
feat: add external license texts and disclaimers
2017-11-27 21:44:57 +08:00
Just van Rossum
893c707cec
Merge pull request #1114 from fonttools/afmlib-tests
...
[afmLib] a small test suite for afmLib
2017-11-24 22:09:39 +01:00
justvanrossum
74faedf848
completed a comment
2017-11-24 20:02:47 +01:00
justvanrossum
6ee901cc81
added some simple tests for afmLib
2017-11-24 19:59:27 +01:00
Jens Kutilek
cb6676f93e
Don't share points in cvar by default (fails in Chrome), adjust tests to test both shared and private points in cvar
2017-11-24 19:06:36 +01:00
justvanrossum
e0c275896b
modernized reading/writing code
2017-11-24 17:46:31 +01:00
justvanrossum
0eb40c6346
make poor old afmLib work on py3
2017-11-24 16:48:55 +01:00
Cosimo Lupo
d08d635a93
[glyf] make splitGlyphs output more compact
...
removed a few extra newlines
2017-11-23 19:05:30 +01:00
Cosimo Lupo
bd030f61c6
more whitespace
2017-11-23 19:05:05 +01:00
Cosimo Lupo
f2a8c787b1
minor whitespace
2017-11-23 18:39:11 +01:00
Cosimo Lupo
2b4b563171
Bump version: 3.20.1 → 3.21.0.dev0
2017-11-23 18:32:24 +01:00
Cosimo Lupo
17b89d9dde
Merge pull request #1035 from bamidei/split_g_l_y_f_to_one_per_file
...
Add ability to split glyphs to 1 glyph per ttx file. Issue #153
2017-11-23 18:30:54 +01:00
Bill Amidei
feb4c0d2ed
Another white-space update to align
2017-11-23 07:53:07 -08:00
Bill Amidei
818a4a2d1e
Review comment update: Updated white-space and removed unused test data
2017-11-23 07:51:05 -08:00
Bill Amidei
de94613e08
Updates based upon review feedback for glyf to individual files; include table name in contentOnly file; Remove unnecessary parameters from toXML - leaving only the splitGlyphs optional additional parameter
2017-11-23 07:17:35 -08:00
Cosimo Lupo
b8482d9666
Release 3.20.1
2017-11-22 18:42:53 +01:00
Cosimo Lupo
a94c16026f
NEWS.rst: updated changelog
2017-11-22 18:42:48 +01:00
Cosimo Lupo
1765ed772a
[unicodedata] add script_name and script_code to __all__
...
and cast to str to avoid error with import * in python2.7
TypeError: Item in from list'' must be str, not unicode
2017-11-22 18:37:14 +01:00
Cosimo Lupo
b354d2ee30
Merge pull request #1111 from anthrotype/script-aliases
...
[unicodedata] return short codes; and functions to lookup aliases
2017-11-22 18:22:14 +01:00
Cosimo Lupo
99ea0a3986
[unicodedata] add script_code func and 'default' fallback arg
...
`script_code` does the reverse of `script_name`: it takes a long
script name and returns a 4-letter script code.
Both `script_name` and `script_code` raise KeyError by default,
but can optionally return a default value instead.
2017-11-22 17:46:44 +01:00
Cosimo Lupo
afd2490a6c
[unicodedata] add script_name function
...
Converts four-letter script codes to human-readable long names
2017-11-22 17:41:23 +01:00
Cosimo Lupo
012688ac20
[Tests] adjust unicodedata_test to expect short script codes
2017-11-22 17:41:23 +01:00