Commit Graph

  • 10778cd2c2 Docs: update Sphinx config and refactor single-page module RSTs. Nathan Williis 2024-12-03 13:20:06 +00:00
  • fbd89a0f55 Update NEWS.rst rsheeter 2024-12-02 18:49:59 -08:00
  • 1773f7b0ad [ttGlyphSet] Support VARC CFF2 fonts Behdad Esfahbod 2024-11-05 10:52:03 -05:00
  • c07c092234 Update pyobjc from 10.3.1 to 10.3.2 pyup-bot 2024-12-02 16:49:48 +01:00
  • d6f3c51895 [varLib] "Fix" cython iup issue? Colin Rofls 2024-11-27 19:28:19 -05:00
  • e037cea726 [cython] Simplify COMPILED variables Behdad Esfahbod 2024-11-27 18:15:19 -07:00
  • 0c26044a63
    Merge pull request #3700 from fonttools/pyup-scheduled-update-2024-11-25 خالد حسني (Khaled Hosny) 2024-11-25 18:11:01 +02:00
  • de3e078c15 Update glyphslib from 6.9.4 to 6.9.5 pyup-bot 2024-11-25 16:49:46 +01:00
  • 0035424938 Update uharfbuzz from 0.42.0 to 0.43.0 pyup-bot 2024-11-25 16:49:45 +01:00
  • 600af79b92 Update ufolib2 from 0.16.1 to 0.17.0 pyup-bot 2024-11-25 16:49:44 +01:00
  • f8b6833613 Update sphinx_rtd_theme from 3.0.1 to 3.0.2 pyup-bot 2024-11-25 16:49:44 +01:00
  • 3fe083e8d1 [DecomposedTransform] Document and implement always skewY == 0 Behdad Esfahbod 2024-11-21 17:00:49 -07:00
  • b8635fee62 [cffLib.transforms] Handle an attribute error Behdad Esfahbod 2024-11-21 14:21:20 -07:00
  • 756c893b84 [Tests] Add pytest.approx() to a test Behdad Esfahbod 2024-11-21 12:26:54 -07:00
  • 2b6ee5aaed
    Bump codecov/codecov-action from 4 to 5 dependabot[bot] 2024-11-18 19:17:54 +00:00
  • b90ac3c29f Bump version: 4.55.0 → 4.55.1.dev0 Rod S 2024-11-14 09:00:08 -08:00
  • 6ad1c3192a Release 4.55.0 Rod S 2024-11-14 09:00:08 -08:00
  • c4f837021a
    Merge pull request #3690 from fonttools/news Rod 2024-11-14 08:41:35 -08:00
  • 417b0a841d
    Update NEWS.rst Rod 2024-11-14 08:34:07 -08:00
  • c0c89e1ed2 Update news.rst for next release rsheeter 2024-11-14 08:29:23 -08:00
  • 919c1a94f2
    Merge pull request #3685 from fonttools/pyup-scheduled-update-2024-11-11 خالد حسني (Khaled Hosny) 2024-11-14 17:22:26 +02:00
  • b49335e0e4
    Merge pull request #3686 from fonttools/dependabot/github_actions/pypa/gh-action-pypi-publish-1.12.2 خالد حسني (Khaled Hosny) 2024-11-14 17:22:11 +02:00
  • 4a18869794
    Merge pull request #3688 from fonttools/name_consistency Cosimo Lupo 2024-11-14 16:20:47 +01:00
  • b371f23760 fontBuilder: don't add mac names for fvar and STAT if name table hasn't any Cosimo Lupo 2024-11-14 12:51:59 +01:00
  • d2ce6e075c check for mac names in buildVFStatTable for DSv5 sources with STAT data Cosimo Lupo 2024-11-14 12:13:19 +01:00
  • 991e7914e3 Lets not add inconsistent names? rsheeter 2024-11-12 08:54:45 -08:00
  • 081d6a27ab
    Merge pull request #3689 from fonttools/specializer-argsStackUse Behdad Esfahbod 2024-11-13 08:37:23 -07:00
  • a8462a65c5 [specializer] Use "is None" Behdad Esfahbod 2024-11-12 20:17:50 -07:00
  • 751d1383af [specializer] Reuse list len()'s Behdad Esfahbod 2024-11-12 20:09:51 -07:00
  • 4e2968462a [specializer_test] Simplify tests Behdad Esfahbod 2024-11-12 19:44:50 -07:00
  • 6f37252e85 [specializer_test] Remove unused variable Behdad Esfahbod 2024-11-12 19:38:11 -07:00
  • 7457f8ac52 [specializer_test] Speed up test Behdad Esfahbod 2024-11-12 19:29:13 -07:00
  • b54936400e [cffLib.specializer_test] Do less work Behdad Esfahbod 2024-11-12 19:23:00 -07:00
  • cfba1f995f [cffLib.specializer] Make command-merging linear again Behdad Esfahbod 2024-11-12 18:43:03 -07:00
  • 7e6d31569f [cffLib.specializer] Adjust stack use calculation Behdad Esfahbod 2024-11-12 17:32:31 -07:00
  • f1d3e116d5
    Merge pull request #3672 from googlefonts/cmap14 Behdad Esfahbod 2024-11-11 13:45:36 -07:00
  • 16cafc5332
    Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 dependabot[bot] 2024-11-11 19:17:22 +00:00
  • 64af15cbe5 Update glyphslib from 6.9.3 to 6.9.4 pyup-bot 2024-11-11 16:49:05 +01:00
  • 7d97a65199 Update uharfbuzz from 0.41.1 to 0.42.0 pyup-bot 2024-11-11 16:49:05 +01:00
  • dafb6d26a0
    Merge pull request #3679 from fonttools/cff2-specializer-maxStack Behdad Esfahbod 2024-11-08 10:51:04 -07:00
  • bb7a29e81a [cffLib.specializer] Fix more stack-overflow opportunity Behdad Esfahbod 2024-11-06 18:44:22 -05:00
  • 2e96d81b05 [specializer_test] Add a test for blend stack-use after specialize() Behdad Esfahbod 2024-11-06 18:03:38 -05:00
  • 3a909a07fa [specializer_test] Parametrize copy/pasta tests Behdad Esfahbod 2024-11-06 16:51:59 -05:00
  • 49bcd19bd9 [specializer_test] Remove Python2 remnants Behdad Esfahbod 2024-11-06 16:23:58 -05:00
  • 18d4b17070
    Merge pull request #3682 from ftCLI/reorder-glyphs Cosimo Lupo 2024-11-06 09:59:01 +01:00
  • 1cb153b2c5 Remove unused imports from reorderGlyphs.py ftCLI 2024-11-05 17:42:26 +01:00
  • 2906e4043d Add test for reorderGlyphs function with CFF fonts ftCLI 2024-11-05 17:39:57 +01:00
  • a238ed2c31 Remove '.notdef' glyph handling code ftCLI 2024-11-05 17:10:39 +01:00
  • 776e1ce132 [cffLib.specializer] Fix CFF argument stack overflow Behdad Esfahbod 2024-11-04 14:08:07 -05:00
  • ea59c39e21 Ensure '.notdef' is first glyph and update CFF table ftCLI 2024-11-05 16:33:23 +01:00
  • e04dfaab53
    Merge pull request #3680 from fonttools/dependabot/github_actions/pypa/gh-action-pypi-publish-1.11.0 خالد حسني (Khaled Hosny) 2024-11-05 01:55:20 +02:00
  • 61ebf0dc79
    Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 dependabot[bot] 2024-11-04 19:20:12 +00:00
  • 614d9ebf6b [cffLib.specializer] Minor refactor Behdad Esfahbod 2024-11-04 13:52:28 -05:00
  • 2e8a67696f [interpolatable_test] Don't test CFF2 on Python 3.8 Behdad Esfahbod 2024-10-29 11:42:37 -07:00
  • b5373bf5d2 [varLib.interpolatable] Support CFF2 input font Behdad Esfahbod 2024-10-21 23:39:08 -06:00
  • 885d7c1ecb [varLib.interpolatable] Warn if only one master was found Behdad Esfahbod 2024-10-21 15:56:26 -06:00
  • 269321387b
    Merge pull request #3678 from fonttools/pyup-scheduled-update-2024-11-04 خالد حسني (Khaled Hosny) 2024-11-04 18:02:25 +02:00
  • bdcbb07185 Update glyphslib from 6.9.2 to 6.9.3 pyup-bot 2024-11-04 16:49:10 +01:00
  • 6017c6b3fc Update uharfbuzz from 0.41.0 to 0.41.1 pyup-bot 2024-11-04 16:49:09 +01:00
  • 3f3d9263d1 Update ufolib2 from 0.16.0 to 0.16.1 pyup-bot 2024-11-04 16:49:08 +01:00
  • 20b47fc989 [CFF2] Lift uint16 VariationSore.length limitation Behdad Esfahbod 2024-10-25 15:33:36 -06:00
  • 9372554dce [cffLib] Typo Behdad Esfahbod 2024-10-29 10:30:11 -07:00
  • 7a0062a718 [cffLib.specializer] Add cmdline to specialize a CFF2 font Behdad Esfahbod 2024-10-27 16:41:19 -07:00
  • 201f02c2c2 [subset] Fix lint. Garret Rieger 2024-10-24 00:30:38 +00:00
  • edaab1fa2f [subset] Add tests for UVS + cmap14 subsetting. Garret Rieger 2024-10-23 22:07:34 +00:00
  • 4a38610072 [subset] consider variation selectors subsetting cmap14 Garret Rieger 2024-10-23 20:50:45 +00:00
  • 4ad6b0db13 [CFF2ToCFF] Map charset to CIDs Behdad Esfahbod 2024-05-27 16:22:19 -06:00
  • c384709c0a [CFF2ToCFF] Convert FD's to CFF1 Behdad Esfahbod 2024-05-27 16:11:58 -06:00
  • 87ae6ba224 [CFF2ToCFF] Remove wrong and unnecessary argument Behdad Esfahbod 2024-05-27 16:05:24 -06:00
  • 4360969baa [cffLib.transforms] Handle case of one FD in remove_unused_subrs Behdad Esfahbod 2024-05-27 15:22:11 -06:00
  • 2225c84a1b [CFFToCFF2] Allow fdIndex==0 Behdad Esfahbod 2024-05-27 15:18:05 -06:00
  • 7fadfa4e81 Revert "refactor: pass isfinal argument spelled-out not a number" Behdad Esfahbod 2024-10-22 01:34:48 -06:00
  • 6d65a87301 refactor: pass isfinal argument spelled-out not a number Robin 2024-10-22 06:55:18 +00:00
  • 505c6e1fa3 set isfinal to true to enable xml parser to free resources Robin 2024-10-21 16:04:10 -03:00
  • 42c1a52c5f bump requirements.txt to use wheels for python 3.13 Cosimo Lupo 2024-10-21 09:49:09 +02:00
  • 34a87e45fa [ci] ensure x86_64 wheels still get build usign old GH macos-13 runner image Cosimo Lupo 2024-10-21 09:47:43 +02:00
  • e14868ed69
    Merge pull request #3656 from Hoolean/python-3.13 Cosimo Lupo 2024-10-21 09:43:25 +02:00
  • b4a276b30f
    Merge branch 'main' into python-3.13 Cosimo Lupo 2024-10-18 15:13:18 +02:00
  • 729b3d2960
    Merge pull request #3661 from fonttools/pyup-scheduled-update-2024-10-14 خالد حسني (Khaled Hosny) 2024-10-16 10:49:13 +03:00
  • dd8d80a4f2
    Merge pull request #3561 from drj11/drj11/unicode-hex Cosimo Lupo 2024-10-15 16:39:12 +02:00
  • ce3b747699 Update glyphslib from 6.9.0 to 6.9.2 pyup-bot 2024-10-14 17:49:06 +02:00
  • 246cc85c29 Update ufo2ft from 3.3.0 to 3.3.1 pyup-bot 2024-10-14 17:49:06 +02:00
  • 5143420bf9 Update black from 24.8.0 to 24.10.0 pyup-bot 2024-10-14 17:49:05 +02:00
  • 1eef3f2596 Update sphinx_rtd_theme from 3.0.0 to 3.0.1 pyup-bot 2024-10-14 17:49:05 +02:00
  • c79cb346e6 Update sphinx from 8.0.2 to 8.1.3 pyup-bot 2024-10-14 17:49:04 +02:00
  • e2c22371d5
    Merge pull request #3659 from fonttools/issue-3658 خالد حسني (Khaled Hosny) 2024-10-12 10:57:02 +03:00
  • 101ff1508c [removeOverlaps] Pass None to T2CharStringPen if widths equals defaultWidthX Khaled Hosny 2024-10-12 01:39:50 +03:00
  • 40b525c1e3 [removeOverlaps] Fix CFF CharString width Khaled Hosny 2024-10-12 01:22:17 +03:00
  • f7ecc6fe65 [removeOverlaps] Add test for handling CFF.Private.nominalWidthX Khaled Hosny 2024-10-12 01:14:48 +03:00
  • e8146a6d07 [glyf] Add optimizeSize option Behdad Esfahbod 2024-10-09 11:04:25 -06:00
  • 871f1be53b Build, test, and show support for Python 3.13 Hoolean 2024-10-07 22:28:58 +01:00
  • afceebcda5
    Merge pull request #3655 from fonttools/dependabot/github_actions/pypa/gh-action-pypi-publish-1.10.3 خالد حسني (Khaled Hosny) 2024-10-07 22:31:43 +03:00
  • 52aea0940d
    Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 dependabot[bot] 2024-10-07 19:04:38 +00:00
  • a9da351307
    Merge pull request #3654 from fonttools/pyup-scheduled-update-2024-10-07 خالد حسني (Khaled Hosny) 2024-10-07 19:18:50 +03:00
  • 04adc2805b Update sympy from 1.13.2 to 1.13.3 pyup-bot 2024-10-07 17:49:18 +02:00
  • 884b4476bb Update glyphslib from 6.8.0 to 6.9.0 pyup-bot 2024-10-07 17:49:18 +02:00
  • 9f6c538a51 Update uharfbuzz from 0.39.3 to 0.41.0 pyup-bot 2024-10-07 17:49:17 +02:00
  • f6a525b6d1 Update ufo2ft from 3.2.7 to 3.3.0 pyup-bot 2024-10-07 17:49:16 +02:00
  • 80c03f11ea Update scipy from 1.14.0 to 1.14.1 pyup-bot 2024-10-07 17:49:16 +02:00
  • 86bced4c5f Update freetype-py from 2.4.0 to 2.5.1 pyup-bot 2024-10-07 17:49:15 +02:00