Cosimo Lupo
890c5061b5
subset: fix issue subsetting Context{Subst,Pos}Format3
...
Fixes https://github.com/fonttools/fonttools/issues/1879
In ChainContext{Subst,Pos}Format3, the array of input coverages is called
InputCoverage, whereas in non-Chain Context{Subst,Pos}Format3 subtables it
is called simply Coverage.
2020-05-11 13:32:18 +01:00
Cosimo Lupo
b81d13952a
Merge pull request #1932 from simoncozens/pscharstring-repeated-init
...
[misc.psCharStrings] Use inheritance to avoid repeated code in initializer
2020-05-11 11:15:54 +01:00
Cosimo Lupo
74867c6ddb
Merge pull request #1931 from simoncozens/fix-typo
...
Fix typo in loggingTools variable name
2020-05-11 11:15:16 +01:00
Cosimo Lupo
8853d56567
Merge pull request #1930 from simoncozens/python3-inheritance
...
Use Python3 inheritance style for super.___init__
2020-05-11 11:14:31 +01:00
Cosimo Lupo
5128715565
Merge pull request #1929 from simoncozens/woff2-repeated-init
...
Use inheritance to avoid repeated code in WOFF2FlavorData initializer
2020-05-11 11:12:52 +01:00
Cosimo Lupo
07e3cf7ef6
Merge pull request #1928 from simoncozens/unused-loop-variable
...
Use _ to denoted unused loop variable
2020-05-11 11:10:57 +01:00
Cosimo Lupo
798608b371
Merge pull request #1927 from simoncozens/no-mktemp
...
Don’t use deprecated mktemp, use mkstemp instead
2020-05-11 11:10:10 +01:00
Just van Rossum
d6bb38c7e6
[otlLib.builder] Add function to build STAT table from high-level description ( #1926 )
...
* added a function to build a STAT table: `fontTools.otlLib.builder.buildStatTable()`
* make `varLib._add_stat()` a client of `buildStatTable()`
2020-05-09 16:08:11 +02:00
Simon Cozens
50c77c138e
Merge pull request #1934 from simoncozens/agl-docs
...
[docs] Document agl.py
2020-05-08 07:03:42 +01:00
Simon Cozens
bd39b85c9d
Typos
2020-05-07 21:58:41 +01:00
Simon Cozens
a59166bbb6
Merge pull request #1914 from simoncozens/documentation
...
Tidy up top-level documentation and README
2020-05-07 21:45:58 +01:00
Simon Cozens
9b6fed82ca
[docs] Document agl.py
2020-05-07 21:31:44 +01:00
Simon Cozens
b69052de47
[misc.psCharStrings] Use inheritance to avoid repeated code in initializer
2020-05-07 21:21:40 +01:00
Simon Cozens
f52eabeefe
Fix typo in loggingTools variable name
2020-05-07 21:18:29 +01:00
Simon Cozens
eda4a2717e
Use Python3 inheritance style for super.___init__
...
Avoids cases where super() argument is not enclosing class: https://help.semmle.com/wiki/display/PYTHON/First+argument+to+super%28%29+is+not+enclosing+class
2020-05-07 21:09:20 +01:00
Simon Cozens
253de13377
Use inheritance to avoid repeated code in WOFF2FlavorData initializer
2020-05-07 21:04:52 +01:00
Simon Cozens
46c8f90da8
Use _ to denoted unused loop variable
2020-05-07 21:00:28 +01:00
Simon Cozens
43cdc50e82
Don’t use deprecated mktemp, use mkstemp instead
2020-05-07 20:58:48 +01:00
Cosimo Lupo
c1cbc28568
Merge pull request #1915 from fonttools/pyup-scheduled-update-2020-05-04
...
Scheduled weekly dependency update for week 18
2020-05-07 17:08:35 +01:00
Simon Cozens
ab7c31d4f7
[docs] Add remaining commands to doc index
2020-05-07 14:55:55 +01:00
Just van Rossum
4febf38be2
[ttLib.name] Add nameTable.findMultilingualName() method ( #1921 )
...
* add nameTable.findMultilingualName(), to find an existing multilingual name
* Make addMultilingualName() reuse nameIDs if possible when asking for a new nameID, by calling findMultilingualName()
2020-05-07 11:06:51 +02:00
Cosimo Lupo
37ff36bdd1
Merge pull request #1925 from dscorbett/unicode-13-rtl
...
[unicodedata] Update `RTL_SCRIPTS` for Unicode 13.0
2020-05-07 08:47:54 +01:00
David Corbett
ac44a7f61d
unicodedata: Update RTL_SCRIPTS
for Unicode 13.0
2020-05-06 17:16:37 -04:00
Cosimo Lupo
63df810c5e
Merge pull request #1912 from fonttools/chrissimpkins-varlib-instancer-docs
...
varLib.instancer documentation fix
2020-05-04 17:45:07 +01:00
Cosimo Lupo
3da104eef5
Merge pull request #1908 from justvanrossum/sort-gvar-issue1907
...
[TTX] sort gvar XML output by glyph name, not glyph order
2020-05-04 17:43:55 +01:00
Cosimo Lupo
854629a310
Merge pull request #1916 from fonttools/revert-1913-fonttools-cli-help
...
Revert "[doc] Add help options to fonttools CLI"
2020-05-04 17:37:52 +01:00
Cosimo Lupo
d91724d76c
Revert "[doc] Add help options to fonttools CLI"
2020-05-04 17:37:24 +01:00
Cosimo Lupo
cfe4eb039a
Merge pull request #1913 from simoncozens/fonttools-cli-help
...
[doc] Add help options to fonttools CLI
2020-05-04 17:35:58 +01:00
pyup-bot
130b256727
Update sphinx from 3.0.2 to 3.0.3
2020-05-04 16:37:06 +01:00
Simon Cozens
c8c0a0d178
Move help from package to module
2020-05-04 12:55:48 +01:00
Simon Cozens
f4841c1b0d
Address feedback, reformat, simplify, fix bugs and typo
2020-05-04 11:46:32 +01:00
Simon Cozens
02f23a214c
[doc] Add help options to fonttools CLI
2020-05-03 22:59:54 +01:00
Simon Cozens
52298f273c
[docs] Update buildTableList to write documentation into ttx.rst
...
Have to do this a little bit differently because of the way that RtD handles comments/code blocks.
2020-05-03 22:53:59 +01:00
Simon Cozens
d51566a2c3
Update README.rst
...
Grammar nit
Co-authored-by: Chris Simpkins <git.simpkins@gmail.com>
2020-05-03 22:48:06 +01:00
Simon Cozens
7a59d8105b
[doc] Tidy up top-level access to documentation
...
* List all modules and utilities
* Move wordy optional requirements to separate page
* Remove cruft from README and add pointers to online documentation
2020-05-03 22:04:55 +01:00
Simon Cozens
9691acb15d
[docs] Make front page user-facing, separate developer info
2020-05-03 22:03:26 +01:00
Simon Cozens
7b894956d5
[doc] Add a doc coverage report
...
So we know how bad things are
2020-05-03 22:03:26 +01:00
Chris Simpkins
f47a9cf204
fix instancer documentation
2020-05-02 11:00:29 -04:00
Cosimo Lupo
ad4bc6f151
Merge pull request #1911 from fonttools/ufolib-only-write-any-in-info
...
[ufoLib] Only write fontinfo.plist when there is content
2020-04-30 11:20:52 +01:00
Nikolaus Waxweiler
f30e41b863
[ufoLib] Only write fontinfo.plist when there is content
2020-04-30 11:11:43 +01:00
justvanrossum
2242aff863
fix expected gvar output to be sorted by glyph name
2020-04-29 16:32:56 +02:00
justvanrossum
b4c5b07741
sort XML output by glyph name
2020-04-29 16:31:54 +02:00
justvanrossum
f7f01b3c1a
add getGlyphNames() to FakeFont
2020-04-29 16:31:30 +02:00
Cosimo Lupo
e70f656d00
Bump version: 4.9.0 → 4.9.1.dev0
2020-04-29 11:41:15 +01:00
Cosimo Lupo
39a91156e7
Release 4.9.0
2020-04-29 11:41:14 +01:00
Cosimo Lupo
292f95f3cc
Update changelog [skip ci]
2020-04-29 11:41:03 +01:00
Cosimo Lupo
70f0bb3570
Merge pull request #1904 from anthrotype/transform-named-tuple
...
transform: make Transform class a NamedTuple
2020-04-29 11:36:38 +01:00
Cosimo Lupo
9bdab32082
remove __nonzero__ as it's only for py2
2020-04-29 11:23:29 +01:00
Cosimo Lupo
dbc9d132c0
transform: make Transform class a NamedTuple
...
This removes some boilerplate code, and also helps when using static type checkers like mypy.
The typing.NamedTuple class was added with python 3.6 which is our min required python, so we are good.
2020-04-29 11:11:39 +01:00
Cosimo Lupo
fc10f74a19
Merge pull request #1903 from anthrotype/remove-feature-variations
...
subset: remove FeatureVariations, downgrade GSUB/GPOS to version 1 when empty
2020-04-29 11:06:23 +01:00