On Wed, Nov 17, 2010 at 11:11:13AM +0100, walter harms wrote:
I have some news about the font problem:
background: we use for some tools the Xforms-toolkit and found that with OS11.3 some fonts have the wrong size.
The problem in our case is: FontPath "/usr/share/fonts/75dpi:unscaled"
wenn adding a "files" with this content to xorg-xonf.d everything works fine
the wired think is that these path now shows up two times with "xset q". so far we are confused.
So it works with the following font path order: /usr/share/fonts/75dpi:unscaled,/usr/share/fonts/misc:unscaled,/usr/share/fonts/Type1/,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/URW/,/usr/share/fonts/cyrillic:unscaled,/usr/share/fonts/misc/sgi:unscaled,/usr/share/fonts/truetype/,built-ins I guess that then the fonts in 75dpi are preferred by the xforms toolkit. The changed behaviour is a bit weird since we had such a static font path order in xorg.conf (created by SaX2) since about a decade. FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/local" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/100dpi:unscaled" One workaround would be to start the xforms-toolkit applications via a wrapper, which adjusts the font path first xset +fp /usr/share/fonts/75dpi:unscaled; xset fp rehash But since this affects also all other applications, which are still using X11 server side rendering, you can add this line also to your ~/.xinitrc. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org