Fini Jastrow
a2f0958ae5
font-patcher: Fix broken ligature glyphs in monospaced font
...
[why]
For some reason reading a font into fontforge looses data on glyphs. As
a workaround the `font-patcher` script has the switch `--mono` to
ascertain an equal width of all glyphs. We want to (and sometimes need to)
use that mode of the script to get a new font that is detected as monospaced
by Windows.
Sometimes that workaround fails. For example it breaks ligature glyphs
in some circumstances; they seem to be moved sideways.
[how]
The workaround is done in two steps: First each glyph is checked for
negative bearings. If these are found they are set to fixed zero.
Afterwards the glyph width is set to the font global width.
The ligature glyphs have already the correct width, they just have
negative bearings that they indeed need. There is no reason to change
the (correct) bearings to get a monospaced font. In strict monospaced
fonts that would be impossible, but the ligatures are only used in
applications that could work with negative bearings and so they should
be there. Strict monospaced usage does ignore the bearings anyhow.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
2019-10-24 08:20:12 +02:00
Ryan L McIntyre
7216e596ab
Merge pull request #389 from delphinus/feature/japanese-readme
...
Add Japanese translation for README
2019-10-23 17:36:32 -07:00
Ryan L McIntyre
3a0f7dd300
Merge pull request #392 from igavelyuk/master
...
Translate readme to Ukrainian #390
2019-10-23 17:30:29 -07:00
igavelyuk
0fbcac8182
readme_uk.md fix
2019-10-22 16:32:37 +03:00
igavelyuk
f9567da6a2
readme_uk.md fix
2019-10-22 16:27:18 +03:00
igavelyuk
79292371f9
total readme_uk.md populated
2019-10-22 15:55:06 +03:00
igavelyuk
f90f8030db
First part readme_uk.md populated
2019-10-22 12:29:21 +03:00
delphinus
d42f3570a9
Add Japanese translation for README
2019-10-22 17:14:21 +09:00
Ryan L McIntyre
111c5d09e1
Adds missing font variant (partial fix for issue #271 )
2019-10-20 11:00:49 -07:00
Ryan L McIntyre
f2f68fb1bc
Updates Victor Mono version from 1.121 to 1.250 (issue #388 )
...
* also adds missing readme
* pending rebuild with patcher
2019-10-20 05:29:43 -07:00
Ryan L McIntyre
ba90cd3c58
Updates Inconsolata source to latest upstream version 2.012
2019-10-20 04:59:29 -07:00
Ryan L McIntyre
9b3d15cda6
Updates script to use json data file instead of fc-list
...
* adds json file
2019-10-12 11:59:13 -07:00
Ryan L McIntyre
5fdb187318
Adds alternate logo
2019-10-11 15:51:46 -07:00
Ryan L McIntyre
74d0ddc6d7
Merge pull request #379 from Roshanjossey/patch-1
...
Improve formatting of Agave Readme (intermediate fix)
2019-10-11 22:23:23 -07:00
Ryan L McIntyre
170b05baa3
Merge pull request #382 from ParkSB/readme-ko
...
Add Korean translation of readme.md
2019-10-11 22:16:49 -07:00
Ryan L McIntyre
8a2689e11b
Merge pull request #378 from Tamh/readme-es
...
Add Spanish translation of readme.md
2019-10-11 22:04:23 -07:00
Ryan L McIntyre
3616d6b137
Merge pull request #381 from this-is-you/patch-1
...
Fixes formatting (possibly a temporary solution)
2019-10-11 21:54:31 -07:00
Ryan L McIntyre
6da349c796
Merge pull request #376 from gunman808/AnkaCoder-Font
...
Extend FontNameReplacements for Anka/Coder
2019-10-11 21:37:59 -07:00
ParkSB
65c9672356
Add Korean translation of readme.md
2019-10-12 13:18:06 +09:00
this_is_you
f67616c6cd
Fix formatting
2019-10-11 12:22:56 +02:00
Roshan Jossy
8ddba39992
Improve formatting of Agave Readme
2019-10-09 13:28:09 +02:00
Juan Garcia
f9238aa581
Update readme.es
...
Fixed a failed link.
2019-10-03 23:57:45 -05:00
Juan Garcia
b08941c12e
Add Spanish translation of readme.md
...
Added a full translation of the readme.md file.
2019-10-03 23:39:58 -05:00
Gunnar Tiedt
fb2347dac8
Extend FontNameReplacements for Anka/Coder
2019-09-24 16:41:19 +02:00
Ryan L McIntyre
243278bad6
Merge pull request #371 from lebel/master
...
ignore *.uuid files
2019-09-17 20:59:41 -07:00
Ryan L McIntyre
5dff38938b
Merge pull request #372 from hugo-vrijswijk/update-fira-code-2
...
Update Fira Code fonts to 2.0
2019-09-17 20:45:46 -07:00
Ryan L McIntyre
c2041db74f
Updates script to use json data file instead of fc-list
2019-09-12 14:22:39 -07:00
Hugo van Rijswijk
dfc31db1d9
Update unpatched Fira Code fonts to 2.0
2019-09-09 20:27:00 +02:00
David Lebel
682a2db647
ignore *.uuid files
2019-09-06 15:44:57 -04:00
Ryan L McIntyre
24936a14e2
Adds regular (non Inkscape) template svg used by script to generate font previews
2019-09-05 14:34:00 -07:00
Ryan L McIntyre
4cd5e1c54f
Adds base template svg used by script to generate font previews
2019-08-27 14:02:52 -07:00
Ryan L McIntyre
b683a3d582
Re-patches IBMPlexMono (Blex) into correct folder
2019-08-24 14:16:57 -07:00
Ryan L McIntyre
a2ef226c5c
Moves src of IBMPlexMono to correct folder (not blex)
2019-08-24 13:58:27 -07:00
Ryan L McIntyre
fc037e3a21
Clean-up
2019-08-17 23:17:27 -07:00
Ryan L McIntyre
b1b12b7cec
Reduces CSS file sizes
...
* only using short prefix of 'NF' instead of full name and variations
* script changes done in commit '9331307d166ee950cc45c90b16bf1d70450b17dd'
2019-08-17 23:15:05 -07:00
Ryan L McIntyre
5fe0917727
Updates config for Fura to Fira change (related to #356 )
2019-08-17 23:08:13 -07:00
Ryan L McIntyre
776feabf9d
Clean-up
2019-08-17 23:05:15 -07:00
Ryan L McIntyre
83b6f044fe
Adds missing images
2019-08-17 23:02:59 -07:00
Ryan L McIntyre
5512f1881f
Adds font 'iA Writer' (patched as 'iM Writing) (issue #326 )
...
* pre-release build only
2019-08-17 23:01:59 -07:00
Ryan L McIntyre
84d4eab4cb
Adds ability to pass in font name to filter the find by
...
* instead of having dirty/hacky comment/uncomment code for testing
2019-08-17 12:21:36 -07:00
Ryan L McIntyre
bb28b5d96b
Cheatsheet correction ( fixes #285 )
2019-08-15 14:41:20 -07:00
Ryan L McIntyre
8e34142d62
Adds first version of script to generate svg image previews for the website
2019-08-15 13:57:52 -07:00
Ryan L McIntyre
9331307d16
Reduce size of generated CSS file by only using the short prefix of NF
2019-08-11 14:20:42 -07:00
Ryan L McIntyre
1cec5d082f
Adds font 'Agave' (issue #327 )
...
pre-release build only
2019-08-11 09:44:32 -07:00
Ryan L McIntyre
97efc18d8d
Adds font 'DaddyTimeMono' (issue ##330)
...
pre-release build only
2019-08-11 09:30:30 -07:00
Ryan L McIntyre
091ae08795
Merge pull request #364 from kule/master
...
Add VictorMono
2019-08-11 16:04:45 -07:00
Ryan L McIntyre
59e235e211
Removes Code Climate badge
...
Probably not valuable enough compared to other badges
Also may cause confusion of issues vs issues in GitHub
2019-08-11 15:59:14 -07:00
Ryan L McIntyre
aa28e44014
Makes 'Liberation' (Literation) RFN compliant (discovered via PR #366 )
2019-08-11 08:47:36 -07:00
Ryan L McIntyre
ebc95f5eb2
Makes suer to add 'Liberation' to RFN list (discovered via PR #366 )
...
- needs to be repatched with correct name
2019-08-11 08:15:41 -07:00
Ryan L McIntyre
752224c037
Updates RFN information in table
2019-08-11 08:11:11 -07:00