mirror of
https://github.com/ryanoasis/nerd-fonts.git
synced 2024-12-13 17:18:37 +02:00
821ac68173
[why] The symbol only fonts Symbols-1000-em Nerd Font Complete.ttf and 2048-em in `NerdFontsSymbolsOnly/` are generated from some 'almost' empty source fonts, that are assumable in turn generated from the sfd font descriptions in `src/glyphs/`? The process is not documented and we have issues in the generated font (for example the glyph for capital `E` is defined (and empty) #581 #765). [how] Use the existing font definitions from `src/glyphs/*.sfd` directly as source font. That needs a change in font-patcher because the empty fonts have no glyphs that can be used to orient the scaling upon. In that case scale on the source font definitions EM. Then we need patch-em-all to also patch *.sfd fonts. And finally we need patch-em-all to take a font specific command line switch for font-patcher (compare 9e2bc9a26 of #723) to instruct it to create a ttf rather than a sfd font file. In the sfd file we additionally set the Panose type. And the UnderlinePosition is adjusted to match the current patched font. [note] Also fix wrong glob pattern in patch-em-all `*.[o,t]tf`. The comma is for sure some leftover from a '{}' shell pattern, that is not used anymore. (This comment is probably outdated, due to rebasing.) Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de> |
||
---|---|---|
.. | ||
Hack | ||
lib | ||
archive-font-patcher.sh | ||
archive-fonts.sh | ||
css-header.txt | ||
docker-entrypoint.sh | ||
fpfix.py | ||
generate-casks.sh | ||
generate-css.sh | ||
generate-font-image-previews.sh | ||
generate-fontconfig.sh | ||
generate-glyph-info-from-set.py | ||
get-font-names-from-json.sh | ||
gotta-patch-em-all-font-patcher!.sh | ||
release.sh | ||
standardize-and-complete-readmes.sh | ||
test-fonts.sh | ||
test-powerlines.sh | ||
tests.sh | ||
update-all-contributors-website.py | ||
upload-archives.sh | ||
version-bump.sh |