Если сказать xtruss cinelerra |& grep OpenFont, увидим неприятную картину открытия шрифтов из семейства Helvetica, которых обычно в системе нет. В результате -- крокозяблики.
(In reply to comment #0) > увидим неприятную картину открытия шрифтов из семейства Helvetica, которых > обычно в системе нет. Проблема не в этом. C гельветики cinelerra переходит на misc fixed, в котором русские буквы как правило есть. Всё гораздо хуже. Проблема подробно описана в #17481 и последний раз была успешно решена в #23132. Решение -- хак на хаке. И вот теперь оно опять перестало работать, что и немудрено...
Уточняю: наш хак поверх апстримного хака продолжает работать. Но похоже, что XLoadQueryFont в Сизифе разучился подбирать кодировку в соответствии с локалью. Полгода назад умел, а теперь вот не умеет. Причем, это не ошибка, поведение в этом месте официально implementation-dependent. Но нашелся выход. В cinelerr'e реализована работа со шрифтами через XCreateFontSet, но почему-то отключена. Я её включил и всё вновь заработало как следует. У XCreateFontSet выбор кодировки по локали -- документированная возможность, так что внезапно не отвалится. Сейчас погоняю немного, и если всё нормально, завтра будет в Сизифе.
cinelerra-2.1.5CV-alt3 -> sisyphus: * Mon Apr 25 2011 Sergey Kurakin <kurakin@altlinux> 2.1.5CV-alt3 - fixed font encoding issue (closes: #25499)