Opened 10 years ago

Closed 8 months ago

#11412 closed bug (fixed)

App_server won't return to default fonts without reboot

Reported by: bob_ok Owned by: nobody
Priority: normal Milestone: R1
Component: Servers/app_server Version: R1/Development
Keywords: fonts Cc:
Blocked By: #18868 Blocking: #18794
Platform: All

Description

After I deleted package with optional fonts I encountered error with app_server. I can't access any window or menu, all the text is missing. Apparently it is because app_server can't switch to default system fonts without reboot.

Attachments (1)

bug.jpg (466.4 KB ) - added by bob_ok 10 years ago.

Download all attachments as: .zip

Change History (14)

by bob_ok, 10 years ago

Attachment: bug.jpg added

comment:1 by diver, 10 years ago

I guess app_server should try to fallback to default fonts if currently used ones were removed.

comment:2 by Giova84, 10 years ago

Looks similar to #7223

comment:3 by diver, 10 years ago

To reproduce:

  • pkgman install droid
  • set droid fonts in Appearance
  • pkgman uninstall droid

comment:4 by axeld, 10 years ago

I'm not sure if that's actually a bug; the fonts are loaded in memory already, like a open document window doesn't vanish when you delete its file on disk.

In any case, I'm not sure it's worth the extra effort.

comment:5 by diver, 9 years ago

I've ran into this issue again after updating used font package.

comment:6 by axeld, 8 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:7 by nephele, 5 years ago

is this still an issue?

comment:8 by nephele, 5 years ago

Ah, i managed to reproduce it, but only for new windows (openened after the font is deinstalled)

comment:9 by waddlesplash, 10 months ago

Blocking: 18794 added

comment:10 by nephele, 10 months ago

Easy way to reproduce:

  • Copy a font to ~/config/non-packaged/data/fonts/ttf
  • Set this font in appearence settings as default font
  • Delete the font file

comment:11 by diver, 8 months ago

Blocked By: 18868 added

comment:12 by diver, 8 months ago

Possibly fixed in hrev57721.

comment:13 by diver, 8 months ago

Resolution: fixed
Status: assignedclosed

Confirmed as fixed.

Note: See TracTickets for help on using tickets.