Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Шрифты в Gutsy. 3 простых шага  (Прочитано 21697 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #15 : 01 Ноября 2007, 18:26:10 »
Установил тахому сначала просто путём перетаскивания в соответствующий каталог, потом инсталировал уже с помощью "sudo aptitude install msttcorefonts" уже все MS'шные шрифты. В системе ставлю везде тахому. У меня ЖК, но мне нравится когда шрифт без сглаживаний всяких, имхо, так лучше смотрится. Так вот ставлю в "Отрисовка" "Монохромный", т.е. без сглаживания и с полным уточнением. Обычные шрифты ОК, но вот полужирная тахома... кошмар. Кстати таже вернада неплохо, хотя тоже не идеально выглядит с этими настройками. Можно это как-нибудь исправить?

[вложение удалено Администратором]

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #16 : 01 Ноября 2007, 20:43:33 »
Ну а хотя бы как в Убунте (Гном) изменить диапазон сглаживания???

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #17 : 02 Ноября 2007, 17:59:15 »
Сам же отвечаю на свой вопрос. Короче говоря можно просто скопировать шрифт tahoma.ttf И tahomabd.ttf в каталог /usr/share/fonts/truetype/msttcorefonts/, Ubuntu зарегистрирует их автоматически. Полужирный стал нормальным полужирным, но хотелось бы конечно сделать сглаживание выше 12-16pt...

Пробовал

gedit ~/.fonts.conf

и вставить

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
 <test compare="more" name="pixelsize" qual="any">
  <double>12</double>
 </test>
 <edit name="autohint" mode="assign" >
  <bool>true</bool>
 </edit>
</match>
<match target="pattern">
            <test qual="any" name="family">
                    <string>Bitstream Vera Sans</string>
            </test>
            <edit name="family" mode="assign">
                    <string>Arial</string>
            </edit>
</match>
    <match target="pattern">
            <test qual="any" name="family">
                    <string>Helvetica</string>
            </test>
            <edit name="family" mode="assign">
                    <string>Arial</string>
            </edit>
</match>
<match target="pattern">
            <test qual="any" name="family">
                    <string>Palatino</string>
            </test>
            <edit name="family" mode="assign">
                    <string>Georgia</string>
            </edit>
</match>
</fontconfig>


Но шрифты становятся кривыми вообще все... Может есть у кого идеи, а то я тут как параноик сам с собой разговариваю :)
« Последнее редактирование: 02 Ноября 2007, 18:02:30 от ][EN »

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #18 : 07 Ноября 2007, 23:01:27 »
попробуй добавить антиалиасинг вместо автохинтинга mode="assign" name="antialias" в 8й строке твоего .fonts.conf

Оффлайн jozef

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #19 : 09 Ноября 2007, 16:12:08 »
Сам же отвечаю на свой вопрос. Короче говоря можно просто скопировать шрифт tahoma.ttf И tahomabd.ttf в каталог /usr/share/fonts/truetype/msttcorefonts/, Ubuntu зарегистрирует их автоматически. Полужирный стал нормальным полужирным,..
Спасибо тебе, добрый человек. Я так намучался с полужирным.
Ещё раз спасибо.
Сижу любуюсь на шрифты.

Оффлайн ][EN

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #20 : 10 Ноября 2007, 23:50:55 »
Сам же отвечаю на свой вопрос. Короче говоря можно просто скопировать шрифт tahoma.ttf И tahomabd.ttf в каталог /usr/share/fonts/truetype/msttcorefonts/, Ubuntu зарегистрирует их автоматически. Полужирный стал нормальным полужирным,..
Спасибо тебе, добрый человек. Я так намучался с полужирным.
Ещё раз спасибо.
Сижу любуюсь на шрифты.

Да незачто :)

Storm, не помогло.

Проблему, в общем, можно решить путём добавления в .fonts.conf только следующего кода:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<match target="font">
 <test name="weight">
  <const>bold</const>
  <const>black</const>
 </test>
 <edit name="antialias" mode="assign">
  <bool>true</bool>
 </edit>
</match>

</fontconfig>
Это будет сглаживать все полужирные шрифты вне зависимости от их размера, а обычные наконец оставит в покое.

Народ, подскажите, как восстановить ~.gtkrc.mine? Я его курочил, сделал бекап .gtkrc.mine~, а от затёрся с какого-то...

Оффлайн como

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #21 : 11 Ноября 2007, 09:39:46 »
А у меня вот так шрифты выглядят:



Что я сделал:
1. скопировал все шрифты из windows, и обновил font cache с помощью fcache
2. в настройке шрифтов уставновил полное сглаживание и slight hinting.  Medium или full hinting не работают так хорошо, как slight.  У них шрифты становятся слишком узкими и появляются артифакты рендеринга.
3. поставил основной шрифт - Segoe UI.
4. добавил .fonts.conf, в котором sans заменяется на tahoma, а serif - на times new roman.

Оффлайн RusBiT

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #22 : 22 Декабря 2007, 20:31:44 »
Прочитал статью. Смог вернуть шрифты аля Windows. Все красиво смотрится :)
А можно сглаживание отдельно для моноширных шрифтов включить?
И чтобы крупные буквы тож сглаживались.
« Последнее редактирование: 22 Декабря 2007, 20:57:38 от RusBiT »

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #23 : 23 Декабря 2007, 23:31:14 »
1) А у меня после всех действий система не зарегистрировал скопированный Tahоma, соотвественно он нигде не появился. Что делать?
2) Сразу после установления библиотек система предложила обновить libcairo2 с версии 1.4.10-1ubuntu4 до 1.4.10-1ubuntu4.4 Обновлять или нет?
« Последнее редактирование: 24 Декабря 2007, 20:06:52 от KartWol »

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #24 : 25 Декабря 2007, 15:29:27 »
Никто не знает ответ?
Тогда просто скажите:
1) какая у вас версия libcairo2
2) что это за команда fcache (встречал использование это команды где-то в ветке)

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #25 : 25 Декабря 2007, 22:59:51 »
Сам спросил, сам ответил.
Нашёл я команду fc-cache update, только шрифт tahoma так и не появился в системе. Подозреваю, что автор даёт неправильные советы и tahoma надо копировать не в /usr/share/fonts/truetype/msttcorefonts/
Думаем дальше...

Оффлайн RusBiT

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #26 : 26 Декабря 2007, 16:21:48 »
Копирую ttf в ~/.fonts/

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #27 : 27 Декабря 2007, 19:41:55 »
Так... На свой страх и риск обновил я всё-таки libcairo2, в итоге всё загнулось :( Firefox падает, Thunderbird падает. Товарищи, скажите, пожалуйста, как в Ubuntu делается откакт к предыдущим версиям библиотек?
Спасибо.

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #28 : 27 Декабря 2007, 21:44:28 »
Продолжаю тему... При запсуке приложений, которые работают на движке gecko (Firefox, Thunderbird) вываливалось следующие предупрждение и программа благополучно закрывалась:
Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Tahoma 9.75'Толком я не понял в чём причина, но нашёл следующие решение:
Сначала я безуспешно пытался откатывать библиотеку cairo2, к положительным результатам это не привело. В итоге я нашёл одно замечание, что если удалить шрифты widows, то проблема решается. Шрифт у меня из windows у меня всего один и это Tahoma, которая по совету автора ветки была скопирована /usr/share/fonts/truetype/msttcorefonts/ Возник вопрос, как шрифт мог повлиять на общий ход работы firefox, если прописать в системе мне так его и не удалось. Команда fc-cache update к положительням результатам не приводила. Решил заглянуть в Appearance, чтобы проверить. И обнаружил, что Tahoma всё-таки каким-то образом зарегистрировалась в системе. Firefox закрывался только при входе на определенные страницы, например, forum.ubuntu.ru Предположил, что именно на этой странице по-умолчанию используется Tahoma, которая не отображается библиотекой соответствующим образом. Решение было найдено быстро, я просто удалил Tahoma. В итоге делаю вывод, что обновления библиотеки не было первопричиной падения firefox.
Думаю дальше, почему возникают такие проблемы с Tahoma.

Оффлайн victor53p

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: Шрифты в Gutsy. 3 простых шага
« Ответ #29 : 28 Декабря 2007, 21:41:56 »
KartWol
Откат можно делать используя пакет:
timevault_0.7.5-1_i386.deb
инфо на
https://launchpad.net/timevault/+download
интересный проект, но это тема для отдельного руководства.

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.