1
1
mirror of https://github.com/rsms/inter.git synced 2024-09-11 10:55:24 +03:00
Commit Graph

301 Commits

Author SHA1 Message Date
Rasmus Andersson
a3b96751a4 fix style linking of ital axis 2023-11-19 09:49:56 -08:00
Rasmus Andersson
e28d41ab3c fix postscript names in VF per fbake:com.adobe.fonts/check/varfont/valid_default_instance_nameids 2023-11-18 18:56:28 -08:00
Rasmus Andersson
97ff35b54c change STAT table records to version 1 when possible, to make things work with Microsoft Word et al 2023-11-18 18:01:49 -08:00
Rasmus Andersson
59063ec875 change "Display" opsz value to 32 (was 28) 2023-11-18 16:28:00 -08:00
Rasmus Andersson
70faa70bf2 change wght mappings, making it so that values exposed to the user are the expected ones, ie 700 for bold 2023-11-18 15:48:01 -08:00
Rasmus Andersson
0f3e57eaf1 change default opsz axis value to "text" (14) 2023-11-18 15:47:47 -08:00
Rasmus Andersson
c2452dee3a adjusted tools for v4 website 2023-09-26 17:09:24 -07:00
Rasmus Andersson
177be1143a improvements to help.txt 2023-09-08 15:55:07 -07:00
Rasmus Andersson
37508ff34a fix version property in misc/tools/fontinfo.py 2023-09-08 15:54:24 -07:00
Rasmus Andersson
d27040bf29 correct weight values for static fonts in CSS included in distributions, re #583 2023-06-17 13:03:42 -07:00
Rasmus Andersson
5c83e7d510 remove debug printing from misc/tools/lsstat.py 2023-06-15 13:18:21 -07:00
Rasmus Andersson
1bf738cec6 adds two debugging tools: lsfvar.py & lsstat.py 2023-06-15 13:17:45 -07:00
Rasmus Andersson
1920f75082 STAT table with format 1 & 2 records instead of format 3, re #577 2023-06-14 08:52:47 -07:00
Rasmus Andersson
fd99812ed0 use a v1.1 STAT table with format 1 & 3 records (instead of v1.2 with format 4) to make things work smoothly in Adobe InDesign. Re #577 2023-06-12 18:16:07 -07:00
Rasmus Andersson
582467fa8d make sure fvar ps name for InterVariableItalic is not identical to ID 25. Re #577 2023-06-12 12:22:16 -07:00
Rasmus Andersson
7429e38d2e use unique name ID 25 for variable fonts, re #577 2023-06-12 12:13:10 -07:00
Rasmus Andersson
c5359ee038 adds --no-labels option to misc/tools/lsname.py 2023-06-12 12:10:38 -07:00
Rasmus Andersson
2c652cfc9a fixes OS/2 table usWeightClass entry in static fonts by rounding to nearest 100th. Closes #583 2023-06-11 16:18:40 -07:00
Rasmus Andersson
350dd70403 make sure "Italic" is excluded from familyName in UFO fontinfo, re #519 2023-06-11 16:01:13 -07:00
Rasmus Andersson
0e23d14f6c improvements to misc/tools/lsname.py 2023-06-11 15:49:48 -07:00
Rasmus Andersson
f64f0618a3 adds tool lsname.py for listing name table entries of fonts 2023-06-11 15:22:57 -07:00
Rasmus Andersson
7d122bb74e add value file for stroke weight increase done recently 2023-06-08 13:11:39 -07:00
Rasmus Andersson
d88ab4204a fixes name table entries for static files, re issue #519 2023-06-08 10:10:47 -07:00
Rasmus Andersson
6e73e79950 attempt at fixing names for Windows, re issue #519 2023-06-07 18:03:53 -07:00
Rasmus Andersson
063ece5e2f tooling: always include name ID in name table in misc/tools/fontinfo.py 2023-06-07 10:10:27 -07:00
Rasmus Andersson
abe9bc638c tooling: minor cleanup 2023-06-05 13:14:51 -07:00
Rasmus Andersson
3be775a4eb changes style names to remove spaces, i.e. "Extra Bold" -> "ExtraBold". This should improve life on MS Windows 2023-06-04 16:57:11 -07:00
Rasmus Andersson
6a1af4f060 adjust weight mapping of Semi Bold, Bold and Extra Bold 2023-06-04 16:55:50 -07:00
Rasmus Andersson
eb40739b9e use prefix "InterVariable-" in fvar table instead of "Inter" to avoid any collision with static fonts on systems which may use ps style names as keys in a global namespace 2023-06-04 15:57:38 -07:00
Rasmus Andersson
5eb51269f2 fix accidental incorrect naming of variable font ("Inter Display", should be "Inter Variable") 2023-06-04 14:50:26 -07:00
Rasmus Andersson
7c6ad9f1b9 use "Italic" suffix for variable styles in STAT table, re #577 2023-06-04 12:34:21 -07:00
Rasmus Andersson
48f11a2f15 build STAT table (version 4) manually for variable fonts, re #577 2023-06-04 12:30:42 -07:00
Rasmus Andersson
4271acac8e tooling: simplify makefile and variable font file naming 2023-06-04 10:41:29 -07:00
Rasmus Andersson
fa144f92d7 minor changes to distribution file structure 2023-06-04 08:58:07 -07:00
Rasmus Andersson
e5a7c7c8c1 tooling: nit: do not crash if certain lib props do not exist in gen-var-designspace.py 2023-06-01 13:22:56 -07:00
Rasmus Andersson
566bd745d0 tooling: disable log message in misc/tools/rename.py 2023-05-30 15:08:03 -07:00
Rasmus Andersson
bd33b4148b tooling: fixes issue with missing "text" sources in designspace 2023-05-30 15:03:22 -07:00
Rasmus Andersson
dd2f374bfd tooling: fixes for variable font metadata 2023-05-30 13:56:24 -07:00
Rasmus Andersson
9ebede5a55 tooling: make postprocess-designspace.py infer opsz range instead of using hard-coded values 2023-05-30 13:55:37 -07:00
Rasmus Andersson
f0b26afa60 use consistent capitalization in dist zip file 2023-05-30 10:29:19 -07:00
Rasmus Andersson
4f909eddfc update readme text for "extras" subdir of distribution 2023-05-30 10:20:39 -07:00
Rasmus Andersson
899eca64b7 tooling: revert "extras" zip distribution 2023-05-30 10:17:24 -07:00
Rasmus Andersson
9c484364cd tooling: fix zip makefile rule (for ttc conversion) 2023-05-30 10:09:14 -07:00
Rasmus Andersson
e12027c4c1 Remove "Display" named-instances from variable font
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-05-29 10:05:51 -07:00
Rasmus Andersson
4638da6350 tooling: fixes race condition when building zip and zip_extras at the same time 2023-04-23 13:07:49 -07:00
Rasmus Andersson
9aa6cd640a New distribution format (TTC, help, extras)
- 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-23 12:52:46 -07:00
Rasmus Andersson
b4d529e2d1 attempt to fix static font name linking metadata stuff, re #519 and #515 2023-04-21 17:45:54 -07:00
Rasmus Andersson
0e3f6d91ab tooling: improve misc/tools/rename.py to support fonts with different wws family name 2023-04-21 17:36:58 -07:00
Rasmus Andersson
0bd24386ca tooling: improved anchor copying in postprocess-designspace.py (disabled) 2023-04-21 13:12:11 -07:00
Rasmus Andersson
c89c16e314 tooling: disable mark anchor workaround copy_component_anchors in postprocess-designspace.py 2023-04-21 10:14:17 -07:00