[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#278246: About double-width cyrillic characters



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This problem is caused by invalid font configuration.

Qt's QFont object are always unicode at API level. If underlying "platform" 
font doesn't have all unicode glyphs, single QFont object uses several 
platform fonts. Sometimes Qt can't find those several fonts with same 
typeface, so different typeface is used for some glyphs. Fonts without 
cyrillic glyphs are a common case (e.g. popular "vera" fonts don't have 
cyrillic glyphs), so other fonts are used at QFont level, causing 
interesting visual effects.

So the "fix" for this bug is - install proper fonts and/or reconfigure your 
KDE to use them.

If we want to avoid this problem on unexperienced user's systems, we should 
never use fonts that don't provide all glyphs in any default configuration 
of any package. Probably some "standard family names" should be defined 
(e.g. "mono", "sans" and "serif"), which will be aliased to something that 
works properly with system default locale on installation time.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBlmQjv3x5OskTLdsRAjOkAKCMoxoXSm/B5yiWdXIetLtmOaZ36wCfcqW8
gWKm1pepsr5jY7Tz/tmbnJo=
=ediH
-----END PGP SIGNATURE-----



Reply to: