notdef in Oculi text font makes it a bad choice

Thomas Phinney
Posts: 2,945
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
- 811 Font Technology
- 1.1K Technique and Theory
- 628 Type Business
- 449 Type Design Critiques
- 547 Type Design Software
- 30 Punchcutting
- 137 Lettering and Calligraphy
- 84 Technique and Theory
- 53 Lettering Critiques
- 493 Typography
- 307 History of Typography
- 115 Education
- 71 Resources
- 505 Announcements
- 81 Events
- 106 Job Postings
- 151 Type Releases
- 166 Miscellaneous News
- 271 About TypeDrawers
- 53 TypeDrawers Announcements
- 117 Suggestions and Bug Reports