[why]
When we do not rename a font that has the RFN flag set we do not list
the font as RFN-font.
This is for example the case with mononoki since the last commit.
[how]
Show the source font name not only when it differs but also when it is a
RFN.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
The Symbols Only font is listed two times on the downloads page.
It has no preview (and even no real visible name).
[how]
After changing generate-font-image-previews.sh [1] we can now generate a
preview for the Symbols Only font. Put it here manually, with up to date
fonts.json database file.
[1]:
0e434c2b9 generate-font-image-previews: Fit svg canvas to drawing [skip ci]
2597b4ef3 generate-font-image-previews: Generate Symbols Only preview
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
The icon sizes (in EM) changed a bit, so we need to decrease the display
size to make the icon not-overlap the text.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
They are needed for the updates cheat sheet to display the new icons :-)
[how]
Manual run of new script `generate-webfonts.sh` which is now added to
the release workflow.
[note]
Also remove ttf version of the font, as it is used nowhere on our page.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
f
[why]
The automatic release process updates the CSS files, but not the Cheat
Sheet file. This has been fixed by commit
3de381d5a CI: Automatically deploy Cheat Sheet
[how]
Do this one more time manually (do not want to trigger a release
workflow).
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
Sometimes we change the font name just because ... reasons, without
having being oblieged to do that because of a reserved font name (RFN)
clause.
This is for example the case with M+ that we rename to MPlus (well, it
has both names in principle, but the human readable name in the original
fonts in M+).
Another is "Go Mono" that we rename to "Go-Mono" for whatever reason.
This would also have been needed when `Fira Code` was still RFN and we
got the special permission to patch it without dropping `Fira Code` from
the name (see [1]), to create the correct tagged list.
But Fira Code dropped the RFN some time ago, so no need for this font
anymore.
This also prevents our own Symbols Only fonts to be listed as having RFN.
[how]
But an explicit field into the fonts.json database if the font has an
RFN or not, and decide upon that.
[1] https://github.com/tonsky/FiraCode/issues/767
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
We detect if a font has a reserved font name RFN by comparing unpatched
and patched names.
In the patched names we remove blanks from the original name, example
"BigBlue Terminal" -> "BigBlueTerminal Nerd Font"
In the fonts.json database we store "BigBlueTerminal" as `.patchedName`.
For our RFN detection we need to set the `.unpatchedName` also to
"BigBlueTerminal", which is strictly speaking not correct.
[how]
Compare `.unpatchedName` and `.patchedName` without taking the blanks into
account: Remove them before comparing.
[note]
This is needed to finally have the correct original names in the
database, which will be used for the Casks creation.
[note]
Also unify the shell commands (remove whitespaces).
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
If we ever switch the default branch the links would break. So just say
'default branch' directly, whichever that may be.
[note]
CI workflows not changed, I do not know if there is an alias for the
default branch available.
Fixes: #971 (partially)
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
Ok, I was a bit lazy with the release notes, ... but who reads them
instead of the release pages?
[note]
inkscape ... does not need -f anymore as it seems.
Also I had to do the automated steps manually, which works.
Automation does not work, though.
Script `./generate-font-image-previews.sh`
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This is not yet automated.
Generated v2.2.2 font opened with fontforge and afterwards with defaults
generated to woff and woff2.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
The file has been autogenerated with the `generate-css.sh` script in
branch `master`. Lets see if it works :-}
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
At least with commit
9327191 Transitioning from css to scss with compression
the file became obsolete and the compacted 'min' version is used
instead.
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
[why]
The Iosevka image is somehow broken, the dots of `i` and `j` are
shifted. Maybe the tool to generate the image had a problem with the
partially broken Iosevka font? With current tools but the same v2.1.0
font there is no problem.
[how]
Create the image with generate-font-image-previews.sh. But I have no
`svgo` (svg optimizer), so it is unoptimized.
Also afterwards scale the 'page' down and save as plain svg in
Inkscape.
Fixes: 865
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>