Clarification: is Serif Display deprecated? · Issue #436 · notofonts/latin-greek-cyrillic · GitHub
I know that Sans Display has been deprecated and tossed in the bin, but is Serif Display also deprecated, or just active-but-quiet? Noto Serif Display v2.009 is listed under Releases here, and the files are listed on the Dashboard page. ...
I'm not sure they were, though; that's the problem. The "display" version was not exactly optical size and not exactly contrast, and was a different implementation between serif and sans. It didn't really fit into any of the models of font variation that we support elsewhere. So they need re-thinking, harmonising, and re-drawing.
You can consider them to be deprecated.
no full/ for Sans Mono · Issue #471 · notofonts/latin-greek-cyrillic · GitHub
Noto Latin, Greek, Cyrillic. Contribute to notofonts/latin-greek-cyrillic development by creating an account on GitHub.
Serif does not have a full build. Sans has a full build for messy historic reasons.
Once upon a time when Google Docs/Workspace was young, they requested
Noto Sans but they also wanted it to work seamlessly with documents in
Hindi without people needing to change fonts, so they asked for the
version of Noto Sans in Google Fonts to contain a Devanagari glyphset.
Now Workspace's support for other languages is better but once you've
released a font with some glyphs in it, documents will break if you
take them out, so it's got to stay. So for the exceptional case of Noto
Sans, "full"/"googlefonts" builds mean "we added a Devanagari core".
Problems solved by OpenType | Roel Nieskens | CSS Day 2024
About Roel: https://pixelambacht.nl
Depending on whether the information is technical or not, you might want different font features.
29:20 - "Never grab a Monotype font"
font-variant-numeric: tabular-nums;
@font-face {
size-adjust: 110%;
}
https://wakamaifondue.com/
(what can my font do?)
Hacking Hack — darinhiggins.com
Introducing Hackd
Hackd is based on Hack v3.003, used for most base symbols and upper/lowercase latin glyphs. I then merged in glyphs from FiraCode v6.002 for all ligatures and pretty much all other characters.
Further, I pulled the % glyph from Firacode and tweaked it slightly to look more “Hack”ish.
How I Did It
I used FontForge for all manipulations.
I started with FiraCode-Regular and FiraCode-Bold.
Replaced all the glyphs from ! through ascii 255 with the Hack glyphs.
Then pulled all the powerline glyphs from the Hack NerdFont ttf file.
Keyboard-Design.com - Academic fonts glyph coverage comparison
The Doves Type® – Typespec
The Comprehensive Type Testing Template for Type Designers | Digital templates by TYPEHEIST
Your 16 page go-to guide for flawless font testing. 16 pages of type layouts, character combinations, symbols and tester paragraphs
How De Gruyter’s New Open Source Font Came to Be - De Gruyter Conversations
https://gitlab.com/degruyter-public/font/de-gruyter-sans_serif
A new font will be used in De Gruyter’s journals and books from now on — one that can be used and shared free of charge, thanks to an open source license. We recently talked to the project managers Franziska Bühring and Florian Ruppenstein about the reasons for the change, which is part of De Gruyter's open research strategy, and about the development process.
Coding my Handwriting — Amy Goodchild
Coding my handwriting in Javascript - how I did it and what I’m doing with it.
https://www.amygoodchild.com/blog/generating-the-alphabet
As a summary, I created it by:
-
Writing code to define key points in each letter’s paths (~10 points per letter).
-
Smoothing those paths using Chaikin’s curve algorithm.
-
Turning the path into a shape for variable thickness along the length.
-
Draw the shape paths using p5js.
Hardest Problem in Computer Science: Centering Things @ tonsky.me
The text will be off! Even though rectangles are perfectly centered.
But even if font can have its metrics unbalanced, it doesn’t mean it does. What happens in reality?
In reality, most of the popular fonts have metrics slightly off. Many have it significantly off:
Font style matcher
If you're using a web font, you're bound to see a flash of unstyled text (or FOUC), between the initial render of your websafe font and the webfont that you've chosen. This usually results in a jarring shift in layout, due to sizing discrepancies between the two fonts. To minimize this discrepancy, you can try to match the fallback font and the intended webfont’s x-heights and widths [1]. This tool helps you do exactly that.
Introducing Fontimize| Subset Fonts to Exactly and Only Your Website's Used Characters ⸺ Dave on Design
Fontimize: Subset Fonts to Exactly and Only Your Website's Used Characters
A Python library to subset fonts, which cuts ~95% from the size of your site’s font files & downloads/bandwidth. To use: from fontimize import optimise_fonts_for_files and call it with a list of HTML files. See the the full API docs for more info.
Find Fontimize on Github and PyPi.
https://github.com/vintagedave/Fontimize/issues/1
I randomly came across your blog post on this library and thought I'd take a look at the code. I noticed you have an accidental O(n^2) string concatenation. In a few places in your code, you're appending lists of strings. This is a problem as it creates new intermediate strings in each iteration. Here is one such example:
This Just In: Schriftenkartei, a Typeface Index - Letterform Archive
This box of 600+ specimen cards holds a complete snapshot of the last metal type foundries in Germany.
Produced 1958–1971, the Schriftenkartei (Typeface Index) represents the final effort to catalog all the country’s typefaces in production at the time. The cards are useful for researchers and designers as they share a common format and show complete glyph sets. Thanks to Michael Wörgötter, a set of these cards is now in our collection, and his high-res scans are online.
When downloading a font file from Google fonts, how can I get the license file too? - Stack Overflow
I'm building a desktop application and I'm downloading font ".ttf" files from Google Fonts with the application. I've managed to do that by utilizing the JSON response from the Developer ...
A OpenType/TrueType font file should contain a "name" table, which has an array of so-called "Name Records" that provide all kinds of information like font name, version, creator, copyright, license, etc.
Fore example "Open Sans" has (among others) these two Name Records:
nameId: 13 (License Description)
text: "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL"
nameId: 14 (License Info URL)
text: "http://scripts.sil.org/OFL"
Commit Mono. Neutral programming typeface.
Commit Mono is an anonymous and neutral coding font focused on creating a better reading experience.
GitHub - intel/intel-one-mono: Intel One Mono font repository
Intel One Mono font repository.
The .ttf, .woff and .woff2 fonts provided in the official release have been manually optimized for screen display, improving clarity and legibility, especially on Windows platforms.
Viewing and Editing Sources
Generating Fonts
Proportio.app
Tool for creating proportional scales for typography, iconography, spacing, and components in design systems.
// Font-sizes Major Second, base 16px
$font-size-xsmall: 13px;
$font-size-small: 14px;
$font-size-medium: 16px;
$font-size-medlarge: 18px;
$font-size-large: 20px;
$font-size-xlarge: 23px;
$font-size-xxlarge: 26px;
$font-size-xxxlarge: 32px;
$font-size-giant: 36px;
$font-size-xgiant: 41px;
$font-size-huge: 52px;
It all starts with writing : Type Magazine
Sketches for the typeface, Tret, showing Noordzij’s rough hatching method of sketching.