#13096 closed bug (fixed)
fallback font problem
Reported by: | michel | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | Servers/app_server | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I upgraded to hrev 50714. On rebooting all my system fonts had been reset to Bitstream Charter.
I "fixed" it by manually downloading Noto and setting my fonts to that, as I believe this will be the new standard, but shouldn't noto be listed as a dependency somewhere?
Attachments (1)
Change History (7)
comment:1 by , 8 years ago
by , 8 years ago
Attachment: | IMG_20170203_183337657_HDR.jpg added |
---|
comment:2 by , 8 years ago
It was already discussed when DejaVu was moved to a package. Now we switch the font to Noto and the problem pops again.
The situation for app_server is very simple: there is one fallback font, and it is VL-Gothic. The Haiku package should depend on the VL-Gothic one, so that font is always available. Or, if we decide Noto is the new fallback, we adjust app_server to use Noto as the fallback font, and then, the Haiku package could depend on the Noto one.
When that is done, we can also remove the old "bitstream charter" font which for some reason is still bundled with Haiku. It should also be a separate package.
comment:3 by , 8 years ago
Component: | - General → Servers/app_server |
---|---|
Owner: | changed from | to
comment:4 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:5 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Noto is now the fallback font and a dependency of the haiku package.
comment:6 by , 5 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone
If you are bored and want to have some fun please do this:
Terminal won't start - a bunch of divisions by 0, since fFontWidth and fFontHeight are initialized to 0, and there is no file to take the measurements from. Menus don't open (or rather they do open, but all that appears is just a 2x2 rect), Appearance panel is unusable, and Screenshot takes the whole screen so your only option is hard reset.
I wonder if I could make the whole install unusable if I didn't put the folder back before rebooting. It's amazing how easy it was to break everything so badly.
Of course, it's definitely not something you should do, but I can imagine some people having bad friends, or just bad luck (for example removing the folder by mistake or used font files getting corrupted).
I wanted to make a patch for terminal, but this should be fixed on a lower level.
I am attaching a screenshot.