Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -1,4 +1,4 @@
 Awesome Typography !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome Typography !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
Curated list about digital typography.
Contents
@@ -84,14 +84,14 @@
- Hyphenopoly.js (https://github.com/mnater/Hyphenopoly) - JavaScript polyfill for client-side hyphenation.
- Hyphenator.js (https://github.com/mnater/Hyphenator) - JavaScript that implements client-side hyphenation of HTML-Documents.
- Hypher (https://github.com/bramstein/hypher) - Fast and small JavaScript hyphenation engine.
- Typeset.js (https://github.com/davidmerfield/Typeset) - HTML pre-processor for web typography (hanging punctuation, soft hyphen insertion, optical margin outdents, small-caps conversion and punctuation 
substitution).
- Typeset.js (https://github.com/davidmerfield/Typeset) - HTML pre-processor for web typography (hanging punctuation, soft hyphen insertion, optical margin outdents, small-caps conversion and
punctuation substitution).
- Typeset (https://github.com/bramstein/typeset) - TeX line breaking algorithm in JavaScript.
- otfcc-cubic2quad (https://github.com/caryll/otfcc-cubic2quad) - Losslessly turn CFF OTF to TTF using otfcc.
- caryll / shapeops (https://github.com/caryll/shapeops) - Boolean operations and overlap removal for curves.
- OpenType-SVG Workshop (https://github.com/rocallahan/svg-opentype-workshop) - OpenType-SVG Workshop Web application.
- A-binary-parser-generator (https://github.com/Pomax/A-binary-parser-generator) - This project aims to create a tool that can turn a spec file into a parser skeleton for binary data files such as OpenType 
fonts, PNG images, etc.
- A-binary-parser-generator (https://github.com/Pomax/A-binary-parser-generator) - This project aims to create a tool that can turn a spec file into a parser skeleton for binary data files 
such as OpenType fonts, PNG images, etc.
- font-spider (https://github.com/aui/font-spider) - Smart webfont compression and format conversion tool.
- Brotli.js (https://github.com/foliojs/brotli.js) A JavaScript port of the Brotli compression algorithm, as used in WOFF2.
- ideohint (https://github.com/caryll/ideohint) - Optimized hinter for Ideographs.
@@ -103,8 +103,8 @@
- fontblast (https://github.com/eugene1g/font-blast) - Give me an icon-font, and I'll create individual SVG/PNG files for all icons in it.
- fontplop (https://github.com/matthewgonzalez/fontplop) - Fast, Simple, & Free Open Source Webfont Converter.
- svgfont2svgicons (https://github.com/nfroidure/svgfont2svgicons) - Extract SVG icons from an SVG font.
- glyphhanger (https://github.com/filamentgroup/glyphhanger) - Your web font utility belt. It shows what unicode-ranges are used on a web site (optionally for a font-family or for each font-family). It can also 
subset web fonts.
- glyphhanger (https://github.com/filamentgroup/glyphhanger) - Your web font utility belt. It shows what unicode-ranges are used on a web site (optionally for a font-family or for each 
font-family). It can also subset web fonts.
- Punycode.js (https://github.com/bestiejs/punycode.js) - Robust Punycode converter that fully complies to RFC 3492 and RFC 5891.
- code-point-at (https://github.com/sindresorhus/code-point-at) - ES2015 String#codePointAt() ponyfill.
- Typefont (https://github.com/vasile-peste/Typefont) - First open-source library that detects the font of a text in a image.
@@ -174,8 +174,8 @@
Java
- sfntly (https://github.com/googlei18n/sfntly) - Library for Using, Editing, and Creating SFNT-based Fonts.
- Emoji-Tools (https://github.com/EmojiTools/Emoji-Tools) - Multiple useful tools to help Android and iOS/OSX developers with creating and modifying Emoji Font files.
- Tehreer-Android (https://github.com/mta452/Tehreer-Android) - Library that gives full control over text related technologies such as bidirectional algorithm, open type shaping engine, text typesetting and text
rendering.
- Tehreer-Android (https://github.com/mta452/Tehreer-Android) - Library that gives full control over text related technologies such as bidirectional algorithm, open type shaping engine, text 
typesetting and text rendering.
Ruby
- emoji-extractor (https://github.com/tmm1/emoji-extractor) - Extracts high-resolution emoji pngs from Apple Color Emoji.ttf.
@@ -201,8 +201,8 @@
PHP
- PHP Font Lib (https://github.com/PhenX/php-font-lib) - Library to read, parse, export and make subsets of different types of font files.
- JoliTypo (https://github.com/jolicode/JoliTypo) - Microtypography fixer for the web.
- PHP SmartyPants (https://github.com/michelf/php-smartypants) - SmartyPants is a free web typography prettifyier tool for web writers. It easily translates plain ASCII punctuation characters into "smart" 
typographic punctuation HTML entities.
- PHP SmartyPants (https://github.com/michelf/php-smartypants) - SmartyPants is a free web typography prettifyier tool for web writers. It easily translates plain ASCII punctuation characters
into "smart" typographic punctuation HTML entities.
Perl
- Font::TTFMetrics (https://metacpan.org/release/Font-TTFMetrics) - Fast & easy-to-use parser for true-type font (TTF) file.
@@ -230,9 +230,10 @@
- Glyphs (https://glyphsapp.com) - Font editor (Mac only).
- Prototypo (https://github.com/byte-foundry/prototypo) - Web based font generator with a parametric approach.
- FontLab Studio (https://www.fontlab.com/font-editor/fontlab-studio/) - Font editor for font professionals. Version 5 for Mac and Windows.
- DTL OTMaster (https://www.fontmaster.nl) - Highly sophisticated application for reviewing, editing and altering tables and contours of fonts with a snft file structure, as there are CFF and TTF flavored 
OpenType fonts, TrueType fonts and TrueType Collection fonts.
- 010 Editor (http://www.sweetscape.com/010editor/) - Professional text and hex editing with Binary Templates technology. OpenType template (http://pikensoft.com/programs/OpenTypeTemplate.bt).
- DTL OTMaster (https://www.fontmaster.nl) - Highly sophisticated application for reviewing, editing and altering tables and contours of fonts with a snft file structure, as there are CFF and 
TTF flavored OpenType fonts, TrueType fonts and TrueType Collection fonts.
- 010 Editor (http://www.sweetscape.com/010editor/) - Professional text and hex editing with Binary Templates technology. OpenType template 
(http://pikensoft.com/programs/OpenTypeTemplate.bt).
- Synalyze It! (https://www.synalysis.net) - Reverse Engineering and Binary File Analysis made easy. OpenType template (https://www.synalysis.net/Grammars/opentype.grammar).
- TransType 4 (https://www.fontlab.com/font-converter/transtype/) - Universal font converter.
@@ -242,8 +243,8 @@
- Metapolator (https://github.com/metapolator) - Web-based GUI for creating UFO and Metafont fonts.
- Birdfont (https://github.com/johanmattssonm/birdfont) - Font editor which can generate fonts in TTF, EOT, SVG and BF format.
- Glyphr Studio (https://twitter.com/glyphrstudio) - Free, web-based font editor, focusing on font design hobbyists.
- DTL OTMaster Light (https://www.fontmaster.nl/#light) - In the Light editions of dtl OTMaster only the saving of files is disabled. Checking fonts and exporting OpenType Layout features files, be and ik 
formats, and Character Layout (.cha) files is possible though.
- DTL OTMaster Light (https://www.fontmaster.nl/#light) - In the Light editions of dtl OTMaster only the saving of files is disabled. Checking fonts and exporting OpenType Layout features 
files, be and ik formats, and Character Layout (.cha) files is possible though.
- fonteditor (https://github.com/ecomfe/fonteditor) - Web-based TTF font editor, live at fontstore.baidu.com (http://fontstore.baidu.com/static/editor/index-en.html).
- FontArk (https://fontark.net/farkwp/) FontArk is an innovative browser-based font editor, font creator (BETA), featuring the most versatile real-time multiple glyph editing system.
- TTFEdit (https://sourceforge.net/projects/ttfedit/) - TrueType fonts editor. Allows for editing vector-based glyphs.
@@ -253,16 +254,16 @@
Font Validator 
- Font Validator (https://github.com/HinTak/Font-Validator) - Font Validator is a tool for testing fonts prior to release. See Install post for Mac 
(http://typedrawers.com/discussion/comment/16090/#Comment_16090).
- OpenType Sanitiser (https://github.com/khaledhosny/ots) - The OpenType Sanitiser (OTS) parses and serialises OpenType files (OTF, TTF) and WOFF and WOFF2 font files, validating them and sanitising them as it 
goes.
- OpenType Sanitiser (https://github.com/khaledhosny/ots) - The OpenType Sanitiser (OTS) parses and serialises OpenType files (OTF, TTF) and WOFF and WOFF2 font files, validating them and 
sanitising them as it goes.
- WOFF Validator (http://validator.fontbureau.com) - Online WOFF Validator.
Font Testing Websites
- Axis-Praxis (https://www.axis-praxis.org/) - Axis-Praxis is a website for playing with OpenType variable fonts in modern browsers.
- Bulletproof Font Tester (https://bulletproof.italic.space/) - Test your local or remote fonts with the proofing tool developed by a type designer, for type designers. Check out kerning, OpenType features, and 
language coverage. Explore and animate variation axes in variable fonts.
- Cyreal.org Font Testing Page (http://www.cyreal.org/Font-Testing-Page/) - The Font Testing Page is a tool primarily intended for type designers to 'Drag and Drop' and quickly test their fonts into a browser 
(active fork of Impallari's testing page).
- Bulletproof Font Tester (https://bulletproof.italic.space/) - Test your local or remote fonts with the proofing tool developed by a type designer, for type designers. Check out kerning, 
OpenType features, and language coverage. Explore and animate variation axes in variable fonts.
- Cyreal.org Font Testing Page (http://www.cyreal.org/Font-Testing-Page/) - The Font Testing Page is a tool primarily intended for type designers to 'Drag and Drop' and quickly test their 
fonts into a browser (active fork of Impallari's testing page).
- Font Gauntlet (https://fontgauntlet.com) - The Dinamo Font Gauntlet is a tool for proofing, generating and animating fonts.
- Wakamai Fondue (https://wakamaifondue.com/) - The tool that answers the question “what can my font do?”
- TypeNetwork TypeTools (https://typetools.typenetwork.com/) - Layout tools for exerimenting with variable fonts in various ways.
@@ -274,31 +275,36 @@
- UseModify (https://usemodify.com) - Open Source typefaces.
- ofont (https://github.com/raphaelbastide/ofont) - Web interface for font collections (used by usemodify.com)
- Git for Type Designers (https://github.com/frankrolf/git-for-type-designers)
- designwithfontforge.com (https://github.com/fontforge/designwithfontforge.com) - Book about how to design new typefaces with FontForge. See designwithfontforge.com (http://designwithfontforge.com).
- designwithfontforge.com (https://github.com/fontforge/designwithfontforge.com) - Book about how to design new typefaces with FontForge. See designwithfontforge.com 
(http://designwithfontforge.com).
- FontTesting Page (https://github.com/impallari/Font-Testing-Page) - Webpage for testing typefaces.
- CSS Utility OpenType (https://github.com/kennethormandy/utility-opentype) - Simple, CSS utility classes for advanced typographic features. See it here (http://utility-opentype.kennethormandy.com).
- CSS Utility OpenType (https://github.com/kennethormandy/utility-opentype) - Simple, CSS utility classes for advanced typographic features. See it here 
(http://utility-opentype.kennethormandy.com).
- Alfred Special Characters (https://github.com/typefacts/alfred-special-characters) - Typefacts Special Characters Workflow for Alfred 3.
- Typomanie.fr Ressources (http://typomanie.fr/ressources/)
- Drawing good paths Tutorial (https://glyphsapp.com/tutorials/drawing-good-paths) - Badly drawn outlines can cause headache. Your letters may look mangled or not appear at all. You can avoid these difficulties 
if you keep a few basic rules in mind.
- Drawing good paths Tutorial (https://glyphsapp.com/tutorials/drawing-good-paths) - Badly drawn outlines can cause headache. Your letters may look mangled or not appear at all. You can avoid
these difficulties if you keep a few basic rules in mind.
- Deep Into OpenType Features (http://blog.ricardofilipe.com/post/deep-into-opentype-features) - What are OpenType features?
- The A-Z of typographic terms (https://www.fontsmith.com/blog/2016/06/29/the-a-z-of-typographic-terms) - Typography terms in images.
- Emoj (https://github.com/sindresorhus/emoj) - Find relevant emoji from text on the command-line 😮 ✨ 🙌 🐴 💥 🙈.
- Emoji Wrap Monthly Newsletter (http://emojiwrap.com) - Bite-sized summary of what's happening in the world of emoji and Unicode.
- Crypto Puzzles (https://github.com/2d4d/crypto_puzzles) - Functions for encryption and stegonagraphy as puzzles or brain teasers. Online demo (http://rupp.de/crypto_puzzles/crypto_puzzles_web.py).
- Crypto Puzzles (https://github.com/2d4d/crypto_puzzles) - Functions for encryption and stegonagraphy as puzzles or brain teasers. Online demo 
(http://rupp.de/crypto_puzzles/crypto_puzzles_web.py).
- FDBP (http://silnrsi.github.io/FDBP/) - Font Development Best Practice documentation.
- UnicodeChecker (http://earthlingsoft.net/UnicodeChecker/) - Explore and convert Unicode.
- unicodes (https://github.com/jessetane/unicodes) - Browse all of the unicodes.
- Method of Action (http://method.ac) - Method of Action is a collection of tools, games and articles to help you learn design.
- Encodings and character sets for Programmers (http://kunststube.net/encoding/) - What every programmer absolutely, positively needs to know about encodings and character sets to work with text.
- Encodings and character sets for Programmers (http://kunststube.net/encoding/) - What every programmer absolutely, positively needs to know about encodings and character sets to work with 
text.
- Kernall (https://github.com/n8willis/kernall) - Kerning and letterspacing research.
- Type Facet (https://github.com/charlesmchen/typefacet) - Collection of Python scripts for working with fonts. See TypeFacet Autokern (http://charlesmchen.github.io/typefacet/topics/autokern/index.html)
- Type Facet (https://github.com/charlesmchen/typefacet) - Collection of Python scripts for working with fonts. See TypeFacet Autokern 
(http://charlesmchen.github.io/typefacet/topics/autokern/index.html)
- OpenType feature reference (https://github.com/opensource-opentype/features) - Documentation and other info about advanced font features
- Typography Supply (http://typography.supply) An inventory of typographic tools.
- OpenType Feature Bundle (https://github.com/brew/opentype-feature-bundle) - Syntax highlighting and snippets for OpenType feature development in TextMate/Sublime Text.
- Type Tools dotfiles (https://github.com/benkiel/dotfiles) - Setup for type tools.
- AGL & AGLFN (https://github.com/adobe-type-tools/agl-aglfn) - AGL / AGLFN (Adobe Glyph List / For New Fonts) simply provides mappings from glyph names to Unicode scalar values. See specification 
(https://github.com/adobe-type-tools/agl-specification).
- AGL & AGLFN (https://github.com/adobe-type-tools/agl-aglfn) - AGL / AGLFN (Adobe Glyph List / For New Fonts) simply provides mappings from glyph names to Unicode scalar values. See 
specification (https://github.com/adobe-type-tools/agl-specification).
- The Terrible Secret of OpenType Glyph Substitution (http://ansuz.sooke.bc.ca/entry/131)
- I Can Variable Font (https://github.com/scribbletone/i-can-variable-font) - Tips for making variable fonts.
- You, Me And The Emoji: Character Sets, Encoding And Emoji (https://www.smashingmagazine.com/2016/11/character-sets-encoding-emoji/)
@@ -321,7 +327,8 @@
Fonts
- The Gilbert Font (https://github.com/Fontself/TypeWithPride) - OpenType-SVG font named after Gilbert Baker, the creator of the rainbow flag.
- Nanofont (https://github.com/bramstein/nanofont) - Nano font for testing font format support (TrueType, WOFF, WOFF2).
- FiraSystemFontReplacement (https://github.com/jenskutilek/FiraSystemFontReplacement) - Modified version of the Fira Sans fonts to replace the default system font on Mac OS X 10.10 and 10.11.
- FiraSystemFontReplacement (https://github.com/jenskutilek/FiraSystemFontReplacement) - Modified version of the Fira Sans fonts to replace the default system font on Mac OS X 10.10 and 
10.11.
- SansBullshitSans Font (https://github.com/RoelN/SansBullshitSans) - Every buzzword will be replaced by a Comic Sans-styled censorship bar.
- Blackout (https://github.com/RoelN/Blackout) - One font to blackout them all.
- Compyx (https://github.com/RoelN/Compyx) - 8-bit Multicolor OpenType font.
@@ -347,16 +354,18 @@
- CFF opcode test fonts (https://github.com/Pomax/cff-opcode-fonts) - OTF fonts for testing CFF opcode support.
- TestFont (https://github.com/OpenType/TestFont) - Font family for testing OpenType implementations.
- BuffaloGals (https://github.com/TrueTyper/BuffaloGals) - Buffalo Gals is one of the very first “Variable Fonts”, originally made in 1992 for an Apple TrueType GX developer CD.
- Adobe Fonts / Source Emoji (https://github.com/adobe-fonts/source-emoji) - Source Emoji is an emoji font project that began development in order to provide monochrome representative glyphs to the Unicode 
Consortium for emoji candidates that have been accepted by the UTC (Unicode Technical Committee) but have not yet been fully ratified to become a part of the official standard.
- Adobe Fonts / Source Emoji (https://github.com/adobe-fonts/source-emoji) - Source Emoji is an emoji font project that began development in order to provide monochrome representative glyphs 
to the Unicode Consortium for emoji candidates that have been accepted by the UTC (Unicode Technical Committee) but have not yet been fully ratified to become a part of the official standard.
- Hasklig (https://github.com/i-tu/Hasklig) - Code font with monospaced ligatures.
- Firefox OS Emojis (https://github.com/mozilla/fxemoji) - Emoji set from Mozilla available as SVGs and TTF font.
- Iosevka (https://github.com/be5invis/Iosevka) - Slender typeface for code, from code.
- Raleway (https://github.com/theleagueof/raleway) - Elegant sans-serif, designed in a single thin weight.
- Adobe NotDef (https://github.com/adobe-fonts/adobe-notdef) - Maps 1,111,998 Unicode code points to 2,048 .notdef glyphs.
- Adobe Blank (https://github.com/adobe-fonts/adobe-blank) - Maps 1,111,998 Unicode code points to 2,048 non-spacing and non-marking glyphs.
- Adobe Blank 2 (https://github.com/adobe-fonts/adobe-blank-2) - Based on Adobe Blank, and differs mainly in that the number of glyphs has been reduced to only two, thanks to the Format 13 'cmap' subtable.
- Width Test (https://github.com/adobe-fonts/width-test) - For testing width-related GSUB features, specifically 'fwid' (Full Widths), 'hwid' (Half Widths), 'twid' (Third Widths), and 'qwid' (Quarter Widths).
- Adobe Blank 2 (https://github.com/adobe-fonts/adobe-blank-2) - Based on Adobe Blank, and differs mainly in that the number of glyphs has been reduced to only two, thanks to the Format 13 
'cmap' subtable.
- Width Test (https://github.com/adobe-fonts/width-test) - For testing width-related GSUB features, specifically 'fwid' (Full Widths), 'hwid' (Half Widths), 'twid' (Third Widths), and 'qwid' 
(Quarter Widths).
- Source Han Sans (https://github.com/adobe-fonts/source-han-sans) - Set of OpenType/CFF Pan-CJK fonts. 
- Source Han Serif (https://github.com/adobe-fonts/source-han-serif) - Set of OpenType/CFF Pan-CJK fonts.
- Open Emoji (https://twitter.com/OpenEmoji) - Will provide open and free access to visual communications technology, namely emoji, for the entire universe.
@@ -371,8 +380,8 @@
Books
- Fonts & Encodings (http://shop.oreilly.com/product/9780596102425.do) - From Advanced Typography to Unicode and Everything in Between Google Books Preview 
(https://books.google.fr/books?id=qrElYgVLDwYC&printsec=frontcover#v=onepage&q&f=false).
- Unicode Explained (http://shop.oreilly.com/product/9780596101213.do) - There are hundreds of different encoding systems for mapping characters to numbers, but Unicode promises a single mapping. Google Books 
Preview (https://books.google.fr/books?id=lxndiWaFMvMC&printsec=frontcover#v=onepage&q&f=false).
- Unicode Explained (http://shop.oreilly.com/product/9780596101213.do) - There are hundreds of different encoding systems for mapping characters to numbers, but Unicode promises a single 
mapping. Google Books Preview (https://books.google.fr/books?id=lxndiWaFMvMC&printsec=frontcover#v=onepage&q&f=false).
Videos