notdef in Oculi text font makes it a bad choice
Thomas Phinney
Posts: 2,917
Currently Typedrawers is using Oculi for body text.
I quite like the typeface, but the notdef is a joke, both literally and figuratively. It needs a traditional notdef rather than a fun one, if it is going to work well for Typedrawers.
The skull-styled notdef in Oculi is just confusing, especially at normal text size. Here it is enlarged:
I quite like the typeface, but the notdef is a joke, both literally and figuratively. It needs a traditional notdef rather than a fun one, if it is going to work well for Typedrawers.
The skull-styled notdef in Oculi is just confusing, especially at normal text size. Here it is enlarged:
3
Comments
-
I don’t have a strong opinion about this but CSS makes it pretty easily to define a fallback font stack that includes Noto or similar, and I think a stylistically different but correct glyph is probably better than changing a .notdef to be more clearly a .notdef? When TD switched to Oculi I think James expressed that the forum software makes theming a real pain, though, so maybe that approach is less viable here
0 -
Having a good/better fallback stack would be preferable to seeing notdefs, sure!
Though I suspect it is also the case that folks here are likely to at least occasionally use characters unsupported by most stacks.1 -
True, I suppose of all places this might be where it would happen0
-
I'll see what I can do about better implementing a fallback.0
-
Seems like behavior might also depend upon browser? Here is what I see in Firefox:Which is more informative than a .notdef, imo. Especially in this kind of situation.0
-
It may depend on which fonts of the fallback stack we each have? I think you are getting some kind of Last-Resort–like font.
0 -
Not sure why that would be. The fallback stack is quite long, and the first couple after Oculi are system-level fonts. And yet, you are seeing the .notdef from Oculi instead of a fallback or Last-Resort. Why is that? Why wouldn’t I also see Oculi’s .notdef instead of a fallback?As I said, I think the fallback behavior may be somewhat browser-specific if no font in the stack has the char encoded.1
-
When I switch from Chrome to Firefox, I get the same thing as Kent, so he must be right in that it is a browser-specific behavior. (NOTE: we are looking at https://typedrawers.com/discussion/5060/ipa-best-practice/p4)
Firefox is not showing a notdef at all. We are instead getting a Last-Resort–style glyph (or assembly of components, more likely) that shows the exact missing codepoint! Which is certainly preferable to a notdef.
1 -
Alright, so it seems the post referenced above is the only one that is showing the notdef. Every other post in that thread seems to use a fallback font. I tried cycling through all the fallback system fonts and it looks like none of them have support for uniAB57 (the character that should be represented).0
-
Thomas Phinney said:Firefox is not showing a notdef at all.
That is a feature of Firefox and a handful of other applications/text layout libraries. Instead of showing the font’s .notdef glyph (and this thread shows one of the reasons why showing .notdef glyph is not always a good idea), they show a so-called hex box showing the Unicode of the missing character (the hex box is “drawn” on the fly, so no last resort font is used).
3 -
For the record, Denis’s post also included instances of uniAB55–AB59 and AB4E in the last paragraph.Which is another reason that the “hex box” solution is really useful in this forum, rather than bare .notdef.(And in general, I might suggest. But probably not practical for all renderers to implement.)1
-
[Oops. Just realized I forgot to turn off my custom stylesheet applying a WIP font for text here on TD before taking that screenshot. Oh well. Inadvertent public preview.]
0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 806 Font Technology
- 1.1K Technique and Theory
- 622 Type Business
- 446 Type Design Critiques
- 543 Type Design Software
- 30 Punchcutting
- 137 Lettering and Calligraphy
- 84 Technique and Theory
- 53 Lettering Critiques
- 489 Typography
- 304 History of Typography
- 115 Education
- 70 Resources
- 500 Announcements
- 80 Events
- 105 Job Postings
- 149 Type Releases
- 165 Miscellaneous News
- 271 About TypeDrawers
- 53 TypeDrawers Announcements
- 117 Suggestions and Bug Reports