75 Commits

Author SHA1 Message Date
Cosimo Lupo
162cacb465 README: suggest to install dev-requirements.txt before release
setup_requires is deprecated, and relying on it to bootstrap the readme_renderer sometimes fails, better to ensure it's already pip installed before running release command
2024-06-03 12:15:11 +01:00
Behdad Esfahbod
bf37f57211 [README] Replace "Un*x" with "Unix-like"
Fixes https://github.com/fonttools/fonttools/issues/3416
2024-01-13 12:34:27 -07:00
Cosimo Lupo
1eccbda852
specify pycairo as 'interpolatable' extra dependency
Fixes https://github.com/fonttools/fonttools/issues/3382
2023-12-14 11:43:09 +00:00
Rob Hagemans
642352f0f5 add name to acks and reflow text 2023-07-22 15:45:18 +01:00
Cosimo Lupo
7f4fe17e5b
Drop Python3.7, require 3.8+
Revert "Revert "Merge pull request #2879 from fonttools/drop-py37""

This reverts commit f21e6768a7e970e3ec0f3c4b818f47f8dfd1c92b.

Which in turn, reverted https://github.com/fonttools/fonttools/pull/2879
2023-02-02 15:34:11 +00:00
Colin Rofls
4716f85731 [feaLib] Sort name table entries in builder
This patch ensures that feaLib always produces a name table with entries
sorted in the order proscribed by the spec: platform id, encoding id,
language id, name id.

This breaks some tests, and so I have manually updated the test data to
match the new outputs.
2022-12-13 10:39:33 -05:00
Cosimo Lupo
de015cd0a1
README.rst: mention NEP29 as python deprecation policy we like to follow 2022-11-14 13:41:56 +00:00
Cosimo Lupo
f21e6768a7
Revert "Merge pull request #2879 from fonttools/drop-py37"
This reverts commit 66a3ec90713375aec5a95d1698ef1521fd432918, reversing
changes made to 82b90236f839fc9fc8e694ddcdee0ad1604d30ec.

A major user of fontTools, RoboFont, will need a bit more time to wean itself from Python 3.7.
We can delay this change by a few more months to give them time to upgrade.
2022-11-14 13:39:18 +00:00
Parag Nemade
0a176acabc
Update branch name from master to main 2022-11-09 10:11:02 +05:30
Cosimo Lupo
66a3ec9071
Merge pull request #2879 from fonttools/drop-py37
Drop Python3.7, require 3.8+ and run tests on 3.11 too
2022-11-04 18:43:45 +00:00
Cosimo Lupo
cbac6cacf9
README: mention 3.8 as required and cite NEP 29 as formal schedule 2022-11-03 17:29:17 +00:00
Cosimo Lupo
df34f63b87
README.rst: actually write the name of the 'repacker' extra 2022-11-01 15:36:40 +00:00
Cosimo Lupo
2fbcb80272
README.rst: add repacker to list of extras 2022-11-01 15:35:03 +00:00
Jany Belluz
a2e6d341df Add more instructions to make a release 2022-09-30 16:39:32 +01:00
Olli Meier
8e0aad595d Added my name to the list of contributers. 2022-02-09 18:04:12 +01:00
Takaaki Fuji
c0c354ece2 Add name to acknowledgements 2022-01-12 21:50:04 +09:00
Takaaki Fuji
6c5faa6be9 Add description to requirements section 2022-01-12 21:49:26 +09:00
Cosimo Lupo
bd58e66dbf bump unicodedata2 dependency to 14.0.0
now supports pypy3 and Unicode 14.0
2021-12-20 16:44:17 +00:00
Cosimo Lupo
cc5f2e7716 README.rst: add aschmitz to aknowledgments
I didn't know their full name so I used their github handle, feel free to amend
https://github.com/fonttools/fonttools/pull/2467
2021-12-15 17:14:10 +00:00
Cosimo Lupo
64299aa4b1 drop Python 3.6, require >= 3.7
3.10 is out next week, while 3.6 reaches end of life by the end of this year.
It's time to require 3.7 or greater, so we can finally use built-in dataclasses and more.

Fixes https://github.com/fonttools/fonttools/issues/2350
2021-09-27 13:21:08 +02:00
Cosimo Lupo
61daa4519b mention release --minor, --major and --sign options 2021-05-20 17:49:35 +01:00
Cosimo Lupo
6d8a82c358 make title underline long enough
nice that twine catches issues with RST as well
2021-05-20 17:42:38 +01:00
Cosimo Lupo
4efc7b1f73 README: add instructions on how to make a release
to reduce the bus factor -- or maybe I should call it the 'new baby factor'
2021-05-20 17:37:21 +01:00
Cosimo Lupo
22f71d0094
Update CI badge 2020-12-09 11:34:00 +00:00
Antonio Cavedoni
742983f087 Add QuartzPen 2020-11-20 12:38:43 +01:00
Cosimo Lupo
fdab35063d
README.rst: mention 'pathops' among extras
pip install fonttools[pathops]
2020-09-30 13:55:30 +01:00
Cosimo Lupo
1dde574266
Fix urls in README.rst 2020-08-19 10:55:33 +01:00
Simon Cozens
e501dbb693 Add name to contributors 2020-07-03 11:39:18 +01:00
David Corbett
d5ff621276 Add my name to README.rst 2020-05-18 13:22:20 -04: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
peterennis
4fb203d17e chore(): update acknowledgements 2020-04-20 18:54:21 -07:00
Ichisada Shioko
5b8ad2e375 📝 fix lxml reference link 2020-04-11 19:07:29 +07:00
Khaled Hosny
7aa18f3cd8
4.x series is no longer upcoming [ci skip] 2019-09-11 22:39:21 +02:00
Nikolaus Waxweiler
c233fb9bfd Update Readme for Python 3.6+ requirement 2019-08-09 13:19:21 +01:00
Cosimo Lupo
5770a9d630
README: set python 3.6 as minimum required in next fonttools v4 2019-08-02 11:23:49 +01:00
Cosimo Lupo
2275015df6
README: mention latest Unicode 12.0 [skip ci] 2019-05-28 11:32:48 +01:00
editkid
9f4fcfeee5 Improve README text wrap 2019-05-09 23:27:32 +12:00
editkid
7f145be901 Add name to README 2019-05-09 23:18:51 +12:00
Nikolaus Waxweiler
5290e831a1 Remove pyftinspect (#1542) 2019-03-15 11:03:20 -07:00
Nikolaus Waxweiler
4921d97d02 Revert "Remove pyftinspect"
This reverts commit d3d550976a7455f16831118446cc431da647e081.

This was an accidental commit.
2019-03-15 15:23:54 +00:00
Nikolaus Waxweiler
d3d550976a Remove pyftinspect 2019-03-15 15:17:51 +00:00
Cosimo Lupo
cd58eb3276 README: remove Landscape.io badge
It's no longer working since we moved to the new fonttools organization, and it wasn't that useful after all
(I never used it myself), so I'm removing it from the main page.
2019-02-26 14:23:32 -08:00
Cosimo Lupo
4a153333f2
README: add note about timeline of py2.py3 support
as discussed in https://github.com/fonttools/fonttools/issues/765#issuecomment-446994251
2018-12-17 18:44:18 +00:00
Arshad Kazmi
704d7dc237
Fix tox url in README 2018-11-29 00:10:51 +05:30
Cosimo Lupo
e0303ae412
README: fix rst syntax error... 2018-11-01 13:21:24 +00:00
Cosimo Lupo
638ed05d85
setup.py: add matplotlib to 'plot' extra, used by varLib.plot 2018-10-26 11:05:58 +01:00
Cosimo Lupo
c1a327514a
README: normalize list indentation [skip ci] 2018-10-21 18:35:54 +01:00
Cosimo Lupo
b96922aeff
typo [skip ci] 2018-10-21 18:28:53 +01:00
Cosimo Lupo
32f8735aa5
README: mention extras and ufoLib dependencies 2018-10-21 18:26:26 +01:00