LINUX.ORG.RU

Кстати, Qt4.5, бубунта 9.04

mamay_cozak
() автор топика
Ответ на: комментарий от lester

Не только шрифт (тут никто и не спорит), но и рендеринг его, точно уж не gtk. Мак ОСа нет, попиксельно сравнить не могу.

timur_dav ☆☆☆☆☆
()

Слева -- "мыло", справа -- всё чётко.

P.S. Troll harder

Demon37 ★★★★
()
Ответ на: комментарий от timur_dav

> Не только шрифт (тут никто и не спорит), но и рендеринг его, точно уж не gtk. Мак ОСа нет, попиксельно сравнить не могу.

4.2, сглаживание без хинтинга.

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

Аха, лечи кого-нибудь другого, что это не маковая библиотека рендерит :) Моя, как праведный линуксоид, собаку на шрифтах съел.

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от Joe_Bishop

Моя подозревает фотошоп :) Сделай шот с Monaco в элементах интерфейса GTK+ - тогда есть шанс переубедить меня и тогда я сниму шляпу :)

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от Deleted

Я нихрена не понял. Сидел полчаса над .fonts.conf, пробовал всякие комбинации. Все равно рисуется абсолютно не так, как положено. Можете мне дать конфиг, который соответствует вот этим настройкам http://i.piccy.info/i3/69/e1/b22e9d5b233fa5bd78f4361295fd.png ? У меня мозгов не хватает для таких вещей.

mamay_cozak
() автор топика
Ответ на: комментарий от mamay_cozak

это баг. Тема оформления в QtConfig - GTK? Если да, то смени её на cleanlooks, например, поменяй настройки шрифтов и верни обратно GTK. Вроде, должно помочь. Ну и fonts.conf на всякий случай снизу:


<?xml version="1.0"?>                     
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">  
<!-- /etc/fonts/local.conf file to configure system font access -->
<fontconfig>                                                       

  <match target="font">          
    <edit name="autohint" mode="assign"><bool>true</bool></edit>
  </match>                                                            
  

  <!-- Sub-pixel rendering -->
  <match target="font">
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
  </match>                                                         

  <!-- Hinting -->
  <match target="font">
    <edit name="hinting" mode="assign"><bool>true</bool></edit>
    <edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
  </match>                                                                   

  <!-- Replace Courier with a better-looking font -->
  <match target="pattern" name="family">
    <test name="family" qual="any"><string>Courier</string></test>
    <edit name="family" mode="assign">
      <!-- Other choices - Courier New, Luxi Mono -->
      <string>Bitstream Vera Sans Mono</string>
    </edit>
  </match>

  <!-- Antialiasing -->
  <match target="font">
    <edit name="antialias" mode="assign"><bool>true</bool></edit>
  </match>
  <match target="font" >
    <edit name="embeddedbitmap" mode="assign">
      <bool>false</bool>
    </edit>
  </match>
  <!-- Reject bitmap fonts in favour of Truetype, Postscript, etc. -->
  <selectfont>
    <rejectfont>
      <pattern>
        <patelt name="scalable"><bool>false</bool></patelt>
      </pattern>
    </rejectfont>
  </selectfont>
  
</fontconfig>

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

Неа, ничего не получается. Все так же коряво рисуется. Ну ладно, фиг с ним.

mamay_cozak
() автор топика
Ответ на: комментарий от timur_dav

http://www.imagebam.com/image/7bec6d34825596

?! qtconfig забивает болт на глобальные настройки шрифтов, поэтому надо тянуть кедерастические костыли (если они есть для kde4). а так - извольте, используется (чисто для примера ессно) родной шрифт (Monaco.dfont) и как-бы "консолью доволен" :)

sda00 ★★★
()

> Слева Эклипс, справа - текстовый редактор на Qt. Шрифт один и тот же - Monaco (size 10). Что делать?
лечиться от кедерастии, учить vim, SciTE и не пользовать софт, требующий сторонних костылей.

sda00 ★★★
()
Ответ на: комментарий от sda00

Я как бы не кедераст. "Учить vim, SciTE и не пользовать софт, требующий сторонних костылей" мне не нужно, лучше эклипса для меня пока ничего не придумали.

mamay_cozak
() автор топика
Ответ на: комментарий от sda00

> ?! qtconfig забивает болт на глобальные настройки шрифтов, поэтому надо тянуть кедерастические костыли (если они есть для kde4). а так - извольте, используется (чисто для примера ессно) родной шрифт (Monaco.dfont) и как-бы "консолью доволен" :)

Ради справедливости стоит сказать, что гномовский софт тоже кладёт на большинство настроек fontconfig. А ещё разница в отрисовке есть из-за того, что в Qt4.5 используется новый LCD-фильтр, а в cairo старый (подробности по ссылке выше).

Deleted
()
Ответ на: комментарий от Deleted

>> Ради справедливости стоит сказать, что гномовский софт тоже кладёт на большинство настроек fontconfig.

вы лукавите. приложенный мной шотик относится к системе без gnome-settings-daemon. вся настройка шрифтов - ручная правка конфигов. результат мы видим. у Qt - совершенно свой, никак и ничем не контролируемый взгляд на то, как именно рисовать шрифты. вывод - qt идёт лесом. на машине qt-4.4.3.

sda00 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.