История изменений
Исправление ZenitharChampion, (текущая версия) :
У этого две причины:
- Игры на движке Source 1 используют freetype для отрисовки шрифтов. Обычно freetype не используется в играх, а используется в оконных приложениях.
- Игру компилировали в Ubuntu 12.04. Компиляция происходила с libfreetype6, на которую наложены патчи Infinality для поддержки субпиксельного сглаживания шрифтов. Поэтому в операционных системах, где нет поддержки субпиксельного сглаживания, рисует квадратики вместо символов. А у тебя их вообще нет, из-за чего я сомневаюсь - а тот ли это баг? Ведь поддержка субпиксельного сглаживания была добавлена во freetype уже в апстрим.
Способы решения. Открываешь свойства игры, и в «Дополнительных параметрах запуска» пишешь:
LC_ALL=en_US.UTF-8 %command%
Если не помогло, удаляешь из системы шрифт Adobe Helvetica.
Если хочешь сохранить шрифт, придётся устанавить freetype с поддержкой субпиксельного сглаживания. Например если у тебя openSUSE, устанавливаешь libfreetype6 из репозитория M17N. Хотя, насколько я знаю, поддержка субпиксельного сглаживания уже есть в дистрибутивном freetype начиная с версии 12.2 системы. Если у тебя Gentoo, можно не устанавливать патчи на freetype, а выполнить это:
eselect fontconfig enable 70-no-bitmaps.conf
Исходная версия ZenitharChampion, :
У этого две причины:
- Игры на движке Source 1 используют freetype для отрисовки шрифтов. Обычно freetype не используется в играх, а используется в оконных приложениях.
- Игру компилировали в Ubuntu 12.04. Компиляция происходила с libfreetype6, на которую наложены патчи Infinality для поддержки субпиксельного сглаживания шрифтов. Поэтому в операционных системах, где нет поддержки субпиксельного сглаживания, рисуют квадратики вместо символов. А у тебя их вообще нет, из-за чего я сомневаюсь - а тот ли это баг? Ведь поддержка субпиксельного сглаживания была добавлена во freetype уже в апстрим.
Способы решения. Открываешь свойства игры, и в «Дополнительных параметрах запуска» пишешь:
LC_ALL=en_US.UTF-8 %command%
Если не помогло, удаляешь из системы шрифт Adobe Helvetica.
Если хочешь сохранить шрифт, придётся устанавить freetype с поддержкой субпиксельного сглаживания. Например если у тебя openSUSE, устанавливаешь libfreetype6 из репозитория M17N. Хотя, насколько я знаю, поддержка субпиксельного сглаживания уже есть в дистрибутивном freetype начиная с версии 12.2 системы. Если у тебя Gentoo, можно не устанавливать патчи на freetype, а выполнить это:
eselect fontconfig enable 70-no-bitmaps.conf