Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-09-09 | fix version property in misc/tools/fontinfo.py | Rasmus Andersson | 1 | -3/+6 | |
2023-06-15 | remove debug printing from misc/tools/lsstat.py | Rasmus Andersson | 1 | -1/+1 | |
2023-06-15 | adds two debugging tools: lsfvar.py & lsstat.py | Rasmus Andersson | 2 | -0/+378 | |
2023-06-14 | STAT table with format 1 & 2 records instead of format 3, re #577 | Rasmus Andersson | 1 | -25/+53 | |
2023-06-13 | use a v1.1 STAT table with format 1 & 3 records (instead of v1.2 with format ↵ | Rasmus Andersson | 1 | -9/+40 | |
4) to make things work smoothly in Adobe InDesign. Re #577 | |||||
2023-06-12 | make sure fvar ps name for InterVariableItalic is not identical to ID 25. Re ↵ | Rasmus Andersson | 1 | -1/+4 | |
#577 | |||||
2023-06-12 | use unique name ID 25 for variable fonts, re #577 | Rasmus Andersson | 2 | -11/+22 | |
2023-06-12 | adds --no-labels option to misc/tools/lsname.py | Rasmus Andersson | 1 | -20/+35 | |
2023-06-12 | fixes OS/2 table usWeightClass entry in static fonts by rounding to nearest ↵v4.0-beta9g | Rasmus Andersson | 1 | -0/+3 | |
100th. Closes #583 | |||||
2023-06-12 | make sure "Italic" is excluded from familyName in UFO fontinfo, re #519 | Rasmus Andersson | 1 | -1/+1 | |
2023-06-12 | improvements to misc/tools/lsname.py | Rasmus Andersson | 1 | -19/+40 | |
2023-06-12 | adds tool lsname.py for listing name table entries of fonts | Rasmus Andersson | 1 | -0/+258 | |
2023-06-08 | fixes name table entries for static files, re issue #519 | Rasmus Andersson | 2 | -3/+27 | |
2023-06-08 | attempt at fixing names for Windows, re issue #519 | Rasmus Andersson | 3 | -32/+32 | |
2023-06-07 | tooling: always include name ID in name table in misc/tools/fontinfo.py | Rasmus Andersson | 1 | -1/+3 | |
2023-06-05 | tooling: minor cleanup | Rasmus Andersson | 2 | -1/+23 | |
2023-06-05 | changes style names to remove spaces, i.e. "Extra Bold" -> "ExtraBold". This ↵ | Rasmus Andersson | 1 | -13/+13 | |
should improve life on MS Windows | |||||
2023-06-05 | use prefix "InterVariable-" in fvar table instead of "Inter" to avoid any ↵ | Rasmus Andersson | 1 | -2/+1 | |
collision with static fonts on systems which may use ps style names as keys in a global namespace | |||||
2023-06-05 | fix accidental incorrect naming of variable font ("Inter Display", should be ↵ | Rasmus Andersson | 1 | -2/+2 | |
"Inter Variable") | |||||
2023-06-04 | use "Italic" suffix for variable styles in STAT table, re #577 | Rasmus Andersson | 1 | -11/+13 | |
2023-06-04 | build STAT table (version 4) manually for variable fonts, re #577 | Rasmus Andersson | 1 | -0/+288 | |
2023-06-01 | tooling: nit: do not crash if certain lib props do not exist in ↵ | Rasmus Andersson | 1 | -8/+10 | |
gen-var-designspace.py | |||||
2023-05-31 | tooling: disable log message in misc/tools/rename.py | Rasmus Andersson | 1 | -1/+1 | |
2023-05-31 | tooling: fixes issue with missing "text" sources in designspace | Rasmus Andersson | 1 | -6/+6 | |
2023-05-30 | tooling: fixes for variable font metadata | Rasmus Andersson | 2 | -25/+79 | |
2023-05-30 | tooling: make postprocess-designspace.py infer opsz range instead of using ↵ | Rasmus Andersson | 1 | -5/+19 | |
hard-coded values | |||||
2023-05-29 | Remove "Display" named-instances from variable font | Rasmus Andersson | 2 | -7/+95 | |
A lot of software gets confused when there are named instances that differ only by opsz. This change removes all "Display" instances from the fvar table and makes opsz=32 the default, so that software without automatic opsz-to-size mapping displays the "Display" styles instead of the text styles by default. This is the same approach taken by Apple San Francisco Pro. Closes #519 | |||||
2023-04-22 | attempt to fix static font name linking metadata stuff, re #519 and #515 | Rasmus Andersson | 2 | -1/+147 | |
2023-04-22 | tooling: improve misc/tools/rename.py to support fonts with different wws ↵ | Rasmus Andersson | 1 | -26/+86 | |
family name | |||||
2023-04-21 | tooling: improved anchor copying in postprocess-designspace.py (disabled) | Rasmus Andersson | 1 | -2/+42 | |
2023-04-21 | tooling: disable mark anchor workaround copy_component_anchors in ↵ | Rasmus Andersson | 1 | -1/+1 | |
postprocess-designspace.py | |||||
2023-04-20 | fixes mkmk issues with some marks like /acutecomb by copying anchors from ↵ | Rasmus Andersson | 1 | -24/+98 | |
components into instances which does not have any anchors, as is common for comb accents, e.g. /acute has a _top anchor and /acutecomb is just an instance of /acute | |||||
2023-04-15 | tooling: fix decomposition detection by looking at all glyphs in all ↵ | Rasmus Andersson | 1 | -20/+30 | |
masters, not just one, since a cn might have a non-trivial transformation in just one design | |||||
2022-10-16 | fix to float detection in postprocess_instance_ufo.py | Rasmus Andersson | 1 | -1/+1 | |
2022-10-16 | make postprocess_instance_ufo.py ~20% faster by only setting a defcon ↵ | Rasmus Andersson | 1 | -5/+6 | |
property when the value is different | |||||
2022-10-16 | workaround for bug in defcon | Rasmus Andersson | 1 | -1/+6 | |
2022-10-16 | workaround for bug in glyphslib/fontmake that generates UFO glyphs with ↵ | Rasmus Andersson | 2 | -3/+33 | |
fractional widths. Closes #508 | |||||
2022-10-08 | fix github actions by making gen-instance-ufo.sh use bash explicitly | Rasmus Andersson | 1 | -1/+1 | |
2022-10-08 | patch UFO files with WWS entries and simplify UFO generation | Rasmus Andersson | 3 | -5/+113 | |
Patches UFO files to contain WWS entries. Also simplify UFO generation by moving the hard-coded make rules from the makefile into a shell script. Related to #498 and https://github.com/googlefonts/glyphsLib/issues/820 | |||||
2022-10-08 | adds Axis Location entries to all glyphspackage masters and removes the UFO ↵ | Rasmus Andersson | 1 | -1/+0 | |
patch that was a workaround for missing weight. Related to fontmake/issues/943 | |||||
2022-10-05 | Workaround for bug in fontmake causing bad weight metadata | Rasmus Andersson | 1 | -4/+6 | |
Workaround for bug in fontmake which caused incorrect weight metadata in static fonts. See https://github.com/googlefonts/fontmake/issues/943 Related to #498 | |||||
2022-09-27 | Remove slnt/ital VF axis | Rasmus Andersson | 4 | -317/+357 | |
This removes the slant/italic variable axis and breaks up the font in two: roman and italic. This change will allow diverging designs for italic (for example single-storey a). It also addresses the fact that most software, including web browsers, doesn't handle VFs with slnt or ital well. | |||||
2022-06-09 | adds --style option to misc/tools/rename.py | Rasmus Andersson | 1 | -11/+30 | |
2022-06-03 | fix _get_vf_type bug in postprocess-single-axis-vfs.py that prevented ↵ | Rasmus Andersson | 1 | -4/+5 | |
single-axis VFs from building | |||||
2022-06-03 | toolchain: drop old Makefile and init.sh script along with git hooks and ↵ | Rasmus Andersson | 1 | -0/+6 | |
slim down Python requirements.txt to just what we need | |||||
2022-06-01 | reduce opsz range from 16-72 to 16-32 | Rasmus Andersson | 1 | -1/+1 | |
2022-05-26 | UPM 2048 and opsz axis (#462) | Rasmus | 6 | -1/+462 | |
- UPM is adjusted to 2048 - Additional opsz VF axis (multi master) added which will eventually replace the separate Display family - New tooling that uses fontmake instead of Inter's own fontbuild toolchain. (The old toolchain is still supported, i.e. `make -f Makefile_v1.make ...`) | |||||
2021-04-01 | v3.18v3.18 | Rasmus Andersson | 1 | -1/+8 | |
2021-03-29 | web: Disable subset fonts as it turns out pyftsubset does not correctly ↵ | Rasmus Andersson | 1 | -61/+90 | |
handle substitution features causing subs like ccmp to break | |||||
2021-03-29 | tooling: fixes glyphinfo generator script. Some 3rd party library changed, ↵ | Rasmus Andersson | 1 | -39/+58 | |
causing output to no longer contain glyphs not explicitly ordered. Yay, dependencies. |