summaryrefslogtreecommitdiff
path: root/misc
AgeCommit message (Collapse)AuthorFilesLines
2023-06-07tooling: always include name ID in name table in misc/tools/fontinfo.pyRasmus Andersson1-1/+3
2023-06-05tooling: minor cleanupRasmus Andersson2-1/+23
2023-06-05changes style names to remove spaces, i.e. "Extra Bold" -> "ExtraBold". This ↵Rasmus Andersson1-13/+13
should improve life on MS Windows
2023-06-05adjust weight mapping of Semi Bold, Bold and Extra BoldRasmus Andersson1-12/+12
2023-06-05use prefix "InterVariable-" in fvar table instead of "Inter" to avoid any ↵Rasmus Andersson1-2/+1
collision with static fonts on systems which may use ps style names as keys in a global namespace
2023-06-05fix accidental incorrect naming of variable font ("Inter Display", should be ↵Rasmus Andersson1-2/+2
"Inter Variable")
2023-06-04use "Italic" suffix for variable styles in STAT table, re #577Rasmus Andersson1-11/+13
2023-06-04build STAT table (version 4) manually for variable fonts, re #577Rasmus Andersson1-0/+288
2023-06-04tooling: simplify makefile and variable font file namingRasmus Andersson1-11/+8
2023-06-04minor changes to distribution file structureRasmus Andersson3-37/+31
2023-06-01tooling: nit: do not crash if certain lib props do not exist in ↵Rasmus Andersson1-8/+10
gen-var-designspace.py
2023-05-31tooling: disable log message in misc/tools/rename.pyRasmus Andersson1-1/+1
2023-05-31tooling: fixes issue with missing "text" sources in designspaceRasmus Andersson1-6/+6
2023-05-30tooling: fixes for variable font metadataRasmus Andersson2-25/+79
2023-05-30tooling: make postprocess-designspace.py infer opsz range instead of using ↵Rasmus Andersson1-5/+19
hard-coded values
2023-05-30use consistent capitalization in dist zip fileRasmus Andersson1-8/+8
2023-05-30update readme text for "extras" subdir of distributionRasmus Andersson1-6/+4
2023-05-30tooling: revert "extras" zip distributionRasmus Andersson1-27/+28
2023-05-30tooling: fix zip makefile rule (for ttc conversion)Rasmus Andersson1-1/+1
2023-05-29Remove "Display" named-instances from variable fontRasmus Andersson5-56/+129
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-23tooling: fixes race condition when building zip and zip_extras at the same timeRasmus Andersson1-6/+5
2023-04-23New distribution format (TTC, help, extras)Rasmus Andersson9-359/+222
- uses TTC bundle for static fonts (#388) - second zip archive used for "extras", with individiual static font files - new help documentation, replacing all .txt files of past distributions
2023-04-22attempt to fix static font name linking metadata stuff, re #519 and #515Rasmus Andersson2-1/+147
2023-04-22tooling: improve misc/tools/rename.py to support fonts with different wws ↵Rasmus Andersson1-26/+86
family name
2023-04-21tooling: improved anchor copying in postprocess-designspace.py (disabled)Rasmus Andersson1-2/+42
2023-04-21tooling: disable mark anchor workaround copy_component_anchors in ↵Rasmus Andersson1-1/+1
postprocess-designspace.py
2023-04-20fixes mkmk issues with some marks like /acutecomb by copying anchors from ↵Rasmus Andersson1-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-15tooling: fix decomposition detection by looking at all glyphs in all ↵Rasmus Andersson1-20/+30
masters, not just one, since a cn might have a non-trivial transformation in just one design
2023-03-15fix github CI build which broke by itself because it is a bit of a messRasmus Andersson1-1/+1
2022-10-16fix to float detection in postprocess_instance_ufo.pyRasmus Andersson1-1/+1
2022-10-16make postprocess_instance_ufo.py ~20% faster by only setting a defcon ↵Rasmus Andersson1-5/+6
property when the value is different
2022-10-16workaround for bug in defconRasmus Andersson1-1/+6
2022-10-16workaround for bug in glyphslib/fontmake that generates UFO glyphs with ↵Rasmus Andersson2-3/+33
fractional widths. Closes #508
2022-10-15misc/rmx-scaler-smallcaps.txtRasmus Andersson1-0/+36
2022-10-15CSS file for dist: workaround for SafariRasmus Andersson1-4/+6
2022-10-08fix github actions by making gen-instance-ufo.sh use bash explicitlyRasmus Andersson1-1/+1
2022-10-08patch UFO files with WWS entries and simplify UFO generationRasmus Andersson3-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-08adds Axis Location entries to all glyphspackage masters and removes the UFO ↵Rasmus Andersson1-1/+0
patch that was a workaround for missing weight. Related to fontmake/issues/943
2022-10-05Workaround for bug in fontmake causing bad weight metadataRasmus Andersson1-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-10-04fix recent bug in misc/makezip2.sh where Inter-Italic.var.woff2 would not be ↵v4.0-beta2Rasmus Andersson1-2/+3
included when building on a case-sensitive filesystem
2022-10-04update inter.css (for dist, not website)Rasmus Andersson1-46/+44
2022-09-30improved /D /P /R /Thook /r.sc /rinv.scRasmus Andersson1-0/+28
2022-09-30improvements to /ghook.sc and renaming some smallcaps glyphs to .sc for sc ↵Rasmus Andersson1-0/+27
feature autogen
2022-09-29readme: remove outdated "Font metrics" section (move to misc) and fixup HTML ↵Rasmus Andersson1-0/+34
usage
2022-09-27misc/dist/variable.txtv4.0-beta1Rasmus Andersson1-19/+12
2022-09-27Remove slnt/ital VF axisRasmus Andersson9-546/+436
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-07-07update misc/glyphs-scripts/copy-guides.pyRasmus Andersson1-34/+17
2022-06-09adds --style option to misc/tools/rename.pyRasmus Andersson1-11/+30
2022-06-05round kerning to integer valuesRasmus Andersson1-0/+33
2022-06-03fix _get_vf_type bug in postprocess-single-axis-vfs.py that prevented ↵Rasmus Andersson1-4/+5
single-axis VFs from building