205 Commits

Author SHA1 Message Date
Nathan Williis
6f7d949d5c Docs: update Sphinx config, to show inheritance. This should simplify cross-module readability, and also makes errors caused by autodoc easier to spot. 2024-08-20 16:14:46 +01:00
Nathan Williis
31b5ce1f8e Docs, minor: fix Sphinx warnings. 2024-08-20 16:12:00 +01:00
Nathan Williis
6ec2b67152 Remove duplicate sidebar entries for ttLib.ttFont.TTFont and .GlyphOrder. 2024-08-15 11:32:05 +01:00
Khaled Hosny
e41040bb9d [docs] Add buildMathTable to otlLib.builder documentation 2024-05-30 00:20:04 +03:00
Just van Rossum
1c2a10f700 Rebuild tables lists 2024-05-25 17:50:29 +02:00
rrawatt
6db3cee007 Improve structure and content of fontTools documentation 2024-04-26 15:39:41 -05:00
rrawatt
004cf3ac33 Improve structure and content of fontTools documentation 2024-04-26 15:39:41 -05:00
Behdad Esfahbod
1e989abec4 [designspaceLib] Add "description" to <mappings> and <mapping>
Fixes https://github.com/fonttools/fonttools/issues/3435
2024-02-05 09:58:51 -07:00
Khaled Hosny
992eb5dc3c Doc: Fix xml example of public.fontInfo
String values were using <integer> tag.
2024-01-25 20:42:47 +02:00
Colin M. Ford
e11074a6ee
Merge branch 'main' into designspaceLib-public-fontInfo 2023-12-07 16:16:19 -05:00
Colin M. Ford
97d6fde76e one (final?) "superseding" spelling correction 2023-12-07 15:43:56 -05:00
Colin M. Ford
2448aa76f3 rewording, removing <variable-font> from inheritance order 2023-12-07 15:41:30 -05:00
Colin M. Ford
e185936b71
"superseding" spelling correction
Co-authored-by: Cosimo Lupo <cosimo@anthrotype.com>
2023-12-07 14:03:07 -05:00
Colin M. Ford
fa702fb7a0
"Variable" Spelling correction
Co-authored-by: Cosimo Lupo <cosimo@anthrotype.com>
2023-12-07 14:02:42 -05:00
Jany Belluz
2c44688cff [designspaceLib] Fix #3369 sources should not allow anisotropic location 2023-12-06 11:41:50 +00:00
Colin M. Ford
adf7d6817f Changes to the index definition of the key, allowing for the key to appear in the root lib, and defining the order of inheritance 2023-12-05 15:52:42 -05:00
Cosimo Lupo
c46478335e
[Doc/designspaceLib] mention 'featureVarsFeatureTag' takes multiple comma-separated tags now 2023-12-01 16:53:32 +00:00
Colin M. Ford
bc17e738f0
a few more should > must 2023-11-28 22:07:55 -05:00
Colin M. Ford
67f858b598
change should to must 2023-11-28 18:08:17 -05:00
Colin M. Ford
2d5655cc38 xml examples of public.fontInfo 2023-11-28 15:20:20 -05:00
Colin M. Ford
162a4590e0 Common Lib Key Registry Entry 2023-11-28 11:31:19 -05:00
Nikolaus Waxweiler
bbc30738cf Accept empty condition sets 2023-10-12 14:47:10 +01:00
Colin Rofls
48f5f3f2b7 [designspace] Clarify in docs that <lib> is plist 2023-07-24 16:05:19 -04:00
Nikolaus Waxweiler
896ac28f99 Document instance labelling 2023-07-20 15:18:36 +01:00
Behdad Esfahbod
3235454fcd [designspace] Mark <source name="..."> as optional
Fixes https://github.com/fonttools/fonttools/issues/3193
2023-06-29 12:33:05 -04:00
Khaled Hosny
2f97f1abe9 Rename volto to voltLib.voltToFea 2023-06-14 20:38:18 +03:00
Khaled Hosny
de76e71b7b Add Volto
A tool for converting VOLT VTP projects to feature files.

Essentially https://github.com/TiroTypeworks/TiroTools/tree/master/Volto
with minor modifications to fit into FontTools.
2023-06-14 09:17:47 +03:00
Behdad Esfahbod
ddf16c9130 [designspaceLib/avar2] Apply review comments 2023-06-01 11:54:43 -06:00
Behdad Esfahbod
a8f9fa98ec [designspaceLib/docs] varLib spelling 2023-05-30 22:36:00 -06:00
Behdad Esfahbod
2740f98c9e [designspaceLib/avar2] More docs 2023-05-30 22:32:18 -06:00
Behdad Esfahbod
d513e563ff [designspaceLib/avar2] Add XML docs 2023-05-30 22:16:46 -06:00
Harry Dalton
81e5bf2ee7 Bump minimum Python version in docs, as 3.8 is now required 2023-03-10 15:39:09 +00:00
Nikolaus Waxweiler
d584daa8fd Blacken code 2022-12-13 11:26:36 +00:00
Parag Nemade
0a176acabc
Update branch name from master to main 2022-11-09 10:11:02 +05:30
Jany Belluz
9022c3a41c [designspaceLib] Small doc fixes 2022-11-01 09:31:12 +00:00
Jany Belluz
1396ae4d66 [designspaceLib] Document XML field <labels ordering="1"> 2022-10-18 17:27:31 +01:00
Ben Kiel
8c3fa47ba8 checkAxis and checkDefault were removed in 3.27.0 2022-08-24 18:57:38 +01:00
Ben Kiel
02cfc286c0
Add note about support for specific values (#2715)
* Add note about support for specific values

Co-authored-by: Jany Belluz <jany.belluz@daltonmaag.com>
2022-07-29 11:47:44 -05:00
Jany Belluz
dbef683624 [config] Add documentation 2022-04-14 15:23:38 +01:00
Jany Belluz
5a842cc249 [designspaceLib] Update documentation and add version 5 2022-04-14 15:05:20 +01:00
Takaaki Fuji
d181ecaaaf Fix warnings when generating docs 2022-01-12 01:27:40 +09:00
Takaaki Fuji
d0dbbbd3c8 Rename to freetypePen/FreeTypePen 2022-01-10 23:51:28 +09:00
Takaaki Fuji
e4c1deb64f Add documentation
Note that the example covers a ltr/rtl/ttb typesetting with uharfbuzz.
2022-01-08 02:06:14 +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
Simon Cozens
3e0caa881e
[docs] Fully document the glyf table (#2457)
* Fully document the glyf table

* Correct docs for getGlyphName/getGlyphId

* Fix typo

* Grammar nits
2021-12-02 15:32:20 +00:00
Simon Cozens
f887389d59
[docs] Fully document the cmap table (#2454)
* Fully document the cmap table

* Try not to completely break cmap handling while writing docs, Simon
2021-12-02 15:32:03 +00:00
Simon Cozens
0f03e6529a
[docs] Fix sphinx warnings (#2453)
* Add default auto doc options

* Ensure all references are unique

* Use anonymous links to avoid duplicate references

* Remove default options, fix wrong module name

* Don’t index repeated class

* Remove repeated classes included through automodule

* Fix warnings

* We don’t use our own static directory

* Correctly format XML in docs

* Fix indentation

* Fix overline

* Bring TOC to top

* Fix definition list

* Offset definition lists and examples

* Fix erroneous markup

* Fix markup

* Already included in automodule

* Fix args markup

* Correct markup for example

* Don’t reindex repeated module

* Correct XML code block markup

* Fix markup errors, change example to doctest

* Correct list markup

* Make ttx docstring both valid RST and valid help output

* Various other boring markup fixes

* Fix example indenting

* Make docstring valid RST and valid help output

* Mock import for reportlab

* It’s ok if manual links don’t appear in toctrees

* Oops typo, I guess doctests are useful
2021-12-02 15:31:49 +00:00
Simon Cozens
e0dc30aa2d
[docs] Improve documentation for fontTools.ttLib.ttFont (#2442) 2021-11-18 13:06:02 +00:00
Simon Cozens
00f37ea6b6
[docs] Split table docs into individual pages (#2444) 2021-11-18 09:01:27 +00:00
Khaled Hosny
5e3774bd7b Remove py23 from the documentation
We don’t want anyone to use it anymore.
2021-08-20 01:31:50 +02:00