Поставил себе ОО из ALTLinux. Вместо русских букв - квадратики. Все пути к шрифтам CP1251 прописал в XF86Config (на OpenOffice.ru сказано что квадратики появляются если не стоят шрифты CP1251) - ничего не изменилось. Скопировал шрифты из винды в папку для шрифтов в ОО, при первом запуске - отлично, все видно, все корректно, но при последующих запусках - опять квадратики. Если удалить файл fonts.dir в папке для шрифтов к ОО, то потом опять при первом запуске все нормально, а далее - аналогичная фигня.Что можно сделать ? Сижу в Mandrake 9.0 KDE 3.0 Xfree4.2.1
1) О грамотном добавлении шрифтов в XFree написано много, мной на этом форуме в том числе...
2) Что касается добавления их в OO - то есть там тулзина такая spadmin
Опыт растет прямо пропорционально выведенному из строя оборудованию
Я так понимаю, что шрифты в XFree добавлены корректно (тк добавлял я с помощью Mandrake Control Center , да и KDE их видит).
Добавление же шрифтов в ОО с помощю spadmin ситуацию не изменило - квадратики остались Чего еще можно попробовать ?
Запусти OO из терминала, и посмотри, на что ругается... Кроме того, возможно имеет смысл порыться в настройках самого офиса... Там в каком-то *.js это вроде как прописывается
Опыт растет прямо пропорционально выведенному из строя оборудованию
Проблема решена - были указаны не все шрифты CP1251. Однако встает другая - шрифты в ОО (и в меню и в тексте) довольно кривые, и если в меню они просто угловатые и некрасивые, то в тексте руские буквы налазят друг на дружку. В принципе, я заметил , что если удалять файл fonts.dir в папке с добавленными шрифтами, то отображаются отличные шрифты , но только при первом запуске, дальше этот файл создается заново и все идет по старому. Кто виноват и что делать ?
Из подсознания всплывает ключевое слово antialiasing.
возможно это он виноват. либо его отсутствие.
на этом подсознание умолкает, потому что я давно не занимался шрифтами.....
I'll kill this code without a knife -- with only fork().
У меня тоже такое слово всплывало, но во всех остальных приложениях шрифты сглажены, что дает мне основание считать,что все-таки он работает. Или для ОО его надо как-то особенно включать ?
Не исключено. даже очень вероятно.
такзже не менее вероятно что для некоторых кириллических шрифтов в особенности маленьких его нужно наоборот ВЫКЛЮЧАТЬ.
Szto zabardzo to ne zdrovo -- говорят наши западные соседи и в этом они правы.
Чрезмерный антиальясинг на мелких шрифтах -- не меньшее паскудство чем его отсутствие.
I'll kill this code without a knife -- with only fork().