sahwar / liberastika

Automatically exported from code.google.com/p/liberastika - Cyrillic Liberastika fonts (Liberation Sans mod)
GNU General Public License v2.0
0 stars 0 forks source link

Баг с русским названием #1

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Как воспроизвести: 
1. Set system locale to ru_RU.UTF-8
2. Install Liberastika fonts
3. Set it default in KDE settings
4. Set it as default font in qtconfig, save, quit qtconfig. 
5. Open qtconfig again. 

1. Выставить локаль в ru_RU.UTF-8 (можно в 
/etc/default/locale, потом
перезагрузиться).
2. Установить либерастику
3. Поставить её как шрифт по-умолчанию в КДЕ
4. Поставить её как шрифт по-умолчанию в 
qtconfig, сохранить, выйти из
qtconfig. 
5. Открыть qtconfig снова.

What version of the product are you using? On what operating system?
Debian, Ubuntu. Qt 4.5 - 4.6.3. KDE 4. 

Please provide any additional information below.
discussion http://bugreports.qt.nokia.com/browse/QTBUG-10936 . 
At least 3 (with me) users can confirm this problem. Maintainer was unable
to reproduce the problem. 
Also, everything works fine in gtk desktop environments, this bug appears
in kde only. 
I doubt that this is font's issue. But there may be a possible workaround -
to remove russian name from 

Как минимум три пользователя могут это 
подтвердить. В багтрекере qt
разработчики не подтвердили баг. Однако я 
его только что воспроизвёл на
свежей, чистой kubuntu. 
В gnome/openbox/ratpoison этот баг не проявляется. 
Только в KDE. 
Я сомневаюсь, что это - баг шрифта. Но мне 
кажется, что его можно исправить
убрав название кириллицей.
Также, если кто-нибудь будет пробовать 
воспроизвести баг, прошу отписаться
о положительном результате в багтрекер qt 
или сюда. 
Когда-то обсуждалось тут - 
http://www.linux.org.ru/forum/general/4261898

Original issue reported on code.google.com by breton.l...@gmail.com on 28 May 2010 at 1:19

GoogleCodeExporter commented 8 years ago
Ах да, баг в том, что шрифт не сохраняется в 
настройках qt. 

Original comment by breton.l...@gmail.com on 28 May 2010 at 3:12

GoogleCodeExporter commented 8 years ago
Современные шрифты позволяют хранить 
текстовые данные (например название 
гарнитуры) на разных языках, что и 
используется в Либерастике. Fontconfig 
использует это. То, что какое-то конкретное 
приложение или библиотека не может 
справиться с данным фактом - это его/её 
проблема. Для подобных случаев логично 
записывать/считывать в конфигурацию 
название шрифта на языке по умолчанию 
(английском).

Original comment by andrej.panov on 6 Jul 2010 at 4:30