Cosimo Lupo
c8f591ea8a
subset: remove FeatureVariations table and downgrade to version 0x10000 when empty
...
https://github.com/fonttools/fonttools/issues/1881#issuecomment-620719882
2020-04-28 18:34:15 +01:00
Cosimo Lupo
3f7b042e37
Update changelog [skip ci]
2020-04-28 18:06:21 +01:00
Cosimo Lupo
9279f93de6
MANIFEST.in: add icon files so Docs built from sdist have correct images
2020-04-28 17:21:58 +01:00
Khaled Hosny
05306f4468
Merge pull request #1902 from khaledhosny/fealib-altsubst-chain
...
[feaLib] Fix building chained alt substitutions
2020-04-28 14:47:44 +02:00
Khaled Hosny
d24fd71934
[feaLib] Fix building chained alt substitutions
...
Support was added in db49f20d6b2629e1ba25c4afd3fb60817387f3d6, but there
was only a parser test and no builder test, fix the build and add a
builder test based on the existing parser one.
Fixes https://github.com/fonttools/fonttools/issues/1901
2020-04-28 14:29:50 +02:00
Khaled Hosny
1d2d5b345b
Merge pull request #1897 from khaledhosny/issue-1896
...
[feaLib] Check lookup index in chaining lookups
2020-04-27 18:38:51 +02:00
Khaled Hosny
e0c49a1d4a
[feaLib] Improve exception message
2020-04-27 18:13:18 +02:00
Cosimo Lupo
effb5601ec
Merge pull request #1898 from khaledhosny/fealib-hide-traceback
...
[feaLib] Hide traceback by default on command line
2020-04-27 10:01:38 +01:00
Khaled Hosny
3d6c759ea3
[feaLib] Hide traceback by default on command line
...
Makes the command line tool a little nicer to use. Adds --traceback
option to show them when needed.
2020-04-27 02:53:32 +02:00
Khaled Hosny
4526e164f1
[feaLib] Check lookup index in chaining lookups
...
Raise if lookup_index is None, which would happen only of the lookup
referenced belongs to the wrong table. The error message needs to be less
cryptic, though.
Fixes https://github.com/fonttools/fonttools/issues/1896
2020-04-27 02:39:33 +02:00
Cosimo Lupo
ec6205199e
subset_test: add test for dropping 'rvrn' feature and all FeatureVariationRecords
...
Added a TODO for the partial dropping of FeatureVariationRecords
https://github.com/fonttools/fonttools/issues/1881#issuecomment-619415044
2020-04-25 18:40:19 +01:00
Cosimo Lupo
8825e19615
Merge pull request #1882 from fonttools/subset-feature-variations
...
[subset] FeatureVariations subsetting is wrong
2020-04-25 15:20:55 +01:00
Cosimo Lupo
1f77e96478
Merge pull request #1895 from dscorbett/legacy-agl
...
[agl] Support legacy glyph names
2020-04-25 15:11:17 +01:00
David Corbett
036189b80a
[agl] Support legacy glyph names
...
Closes #775 .
2020-04-25 07:57:14 -04:00
Chris Simpkins
84df2c4cd1
Merge pull request #1891 from chrissimpkins/docs-fixes
2020-04-22 12:42:21 -04:00
Chris Simpkins
414c66f752
[Doc/source/index.rst] indent list items with line breaks
2020-04-22 12:15:33 -04:00
Chris Simpkins
493581aa9f
Merge pull request #1888 from chrissimpkins/docs-updates
2020-04-22 08:46:26 -04:00
Chris Simpkins
7468572ef3
[Doc] update home page so that it is consistent with repo README
2020-04-22 00:08:23 -04:00
Chris Simpkins
cfbe69fe7f
fix table doc paths to address autodoc import failures
2020-04-22 00:07:48 -04:00
Chris Simpkins
cff2fb3b99
add missing documentation modules
2020-04-22 00:07:03 -04:00
Chris Simpkins
f5336c2aab
[Doc/docs-requirements.txt] add reportlab dependency to build reportLabPen docs
2020-04-22 00:06:40 -04:00
Chris Simpkins
db1cc24889
Merge pull request #1887 from chrissimpkins/doc-build-formats
...
Eliminate PDF documentation builds on Read The Docs
2020-04-21 14:02:31 -04:00
Chris Simpkins
28cf09168b
[.readthedocs.yml] remove PDF builds on RTD
...
remote PDF builds fail at this point, will need to troubleshoot this if PDF builds are useful
2020-04-21 13:47:57 -04:00
Khaled Hosny
d9a754b48f
Merge pull request #1883 from khaledhosny/script-reset
...
[feaLib] Ignore superfluous script statements
2020-04-21 16:45:43 +02:00
Nikolaus Waxweiler
660531b545
Merge pull request #1886 from fonttools/docs-add-pointPen
...
Add missing pen documentation
2020-04-21 13:12:11 +01:00
Nikolaus Waxweiler
92e8bc5cce
Add missing pen documentation
...
Ignore reportLabPen for now, as reportlab is a missing dependency usually.
2020-04-21 11:40:40 +01:00
Cosimo Lupo
3657610127
Merge pull request #1885 from peterennis/Acknowledgements
...
chore(): update acknowledgements
2020-04-21 07:43:06 +01:00
peterennis
4fb203d17e
chore(): update acknowledgements
2020-04-20 18:54:21 -07:00
Chris Simpkins
ae13ec4feb
Merge pull request #1884 from chrissimpkins/rtd-config
2020-04-20 19:17:18 -04:00
Chris Simpkins
88f23ad70e
[.readthedocs.yml] yaml formatting fix
2020-04-20 19:07:10 -04:00
Chris Simpkins
4369736c4d
Merge pull request #1333 from chrissimpkins/readthedocs
2020-04-20 19:01:45 -04:00
Chris Simpkins
398aa9e6cd
[MANIFEST.in] add new documentation README and requirements.txt
2020-04-20 18:49:35 -04:00
Chris Simpkins
574ea8e363
[Doc] add gitter channel link for dev discussion
2020-04-20 18:45:14 -04:00
Chris Simpkins
e86f965bb5
[Doc varLib] add missing varLib module documentation
2020-04-20 18:40:51 -04:00
Chris Simpkins
45cd55a5e0
[Doc ufoLib] add missing ufoLib module documentation
2020-04-20 18:31:05 -04:00
Chris Simpkins
8c691d3d44
[Docs ttLib/tables] add all missing tables, add docs on how to implement own table converter
2020-04-20 18:25:09 -04:00
Chris Simpkins
e223f6ec45
[Doc] update subset documentation, add subset.cff
2020-04-20 17:52:35 -04:00
Khaled Hosny
259e586f5d
[feaLib] Ignore superfluous script statements
...
Setting script that is the same as current language system should make
no effect. This is not documented in the spec, but it is what makeotf
does. This as the effect of preserving lookupflag when set before such a
script statement.
Fixes https://github.com/fonttools/fonttools/issues/1824
2020-04-20 23:45:45 +02:00
Chris Simpkins
84cce30d95
[Doc] add cu2qu documentation
2020-04-20 17:43:06 -04:00
Chris Simpkins
5bb64021d4
[Docs] add colorLib documentation
2020-04-20 17:36:25 -04:00
Khaled Hosny
6a24c8fed1
[feaLib] Raise for script/language in standalone lookup
...
They are not allowed per spec and makeotf, but currently we would fail
later with some cryptic error message.
2020-04-20 23:09:53 +02:00
Chris Simpkins
0cee574571
[Docs/source/index.rst] Py3.6+ documentation
2020-04-20 16:35:51 -04:00
Chris Simpkins
566d50162d
[Doc/source/conf.py] configuration updates
2020-04-20 16:24:35 -04:00
Chris Simpkins
f1b3756a5f
[Doc] add favicon for RTD docs
2020-04-20 16:24:10 -04:00
Behdad Esfahbod
cab7d13dc0
[subset] FeatureVariations subsetting is wrong
...
Fixes https://github.com/fonttools/fonttools/issues/1881
2020-04-20 12:10:05 -07:00
Chris Simpkins
60cf67c2f5
[Doc/README.md] update documentation build instructions
2020-04-20 13:59:58 -04:00
Chris Simpkins
ee983ced06
add docs requirements.txt file for doc only build dependencies
2020-04-20 13:35:47 -04:00
Chris Simpkins
5cba1d89f2
[docs/source/conf.py] update sphinx docs build config
2020-04-20 13:35:33 -04:00
Chris Simpkins
4bfcad5f8e
[Makefile] add 'docs' make target for documentation builds
2020-04-20 13:35:08 -04:00
Chris Simpkins
d924b8a6d4
[.readthedocs.yml] update configuration file to v2
2020-04-20 13:34:51 -04:00