Description of Problem: Looks like latin1 font is used for desktop icons, even if all possible fonts are set for koi8-r Version-Release number of selected component (if applicable): kdebase-2.2-4, kdebase-2.2-5 How Reproducible: always Steps to Reproduce: 1. add test user, start kde for the first time. 2. Select Russia, Russian language in kpersonalizer 3. Start kde control center and select koi8-r font (BTW, it must be selected automatically, will be added as separate bug). 4. Restart kde. Actual Results: You'll see "????" under Trash and Home Directory icons Expected Results: Russian names must be there Additional Information: I migrated my old home directory from rh 7.1 to rh 7.1.94, for this migrated user everything is OK. But I'm still unable to find what config file is responsible for this desktop font.
Created attachment 29174 [details] screenshot
I found that problem is in /usr/share/kdesktoprc. If I remove following line from there: StandardFont=helvetica,10,0,50,0 and perform all above listed steps, everything is ok with desktop font. The problem is that latin1 encoding is hardcoded in that line. With current build of kdebase, the only thing user can do with desktop fonts is to edit this line manually in his ~/.kde/share/config/kdesktoprc and insert his encoding name or number in third position, because there are no tool that can do it! For koi8-r, it must be: StandardFont=helvetica,10,16,50,0 Or: StandardFont=helvetica,10,koi8-r,50,0 Desktop settings dialog (third button mouse menu on desktop) do not change font encoding in this line according to current kde charset, it change only font name and size. It also do not offer to select encoding from list. So, as a quick workaround, this line may be removed from /usr/share/config/kdesktoprc. In this case during first start charset of this font will be initialised according to settings made by kpersonalizer.
This defect is considered SHOULD-FIX for Fairfax.
Created attachment 29394 [details] how it looks if kde was started for the first time with StandardFont line removed from /usr/share/config/kdesktoprc
Fixed in 2.2-8
*** Bug 52693 has been marked as a duplicate of this bug. ***