LINUX.ORG.RU

Местами ШГ

 


0

2

Всем привет!

Накатил не так давно Xubuntu 14.04. Устраивает полностью, кроме одного косяка: на некоторых сайтах очень криво отображается исходный код, совершенно без сглаживания. Такое наблюдается на stackoverflow, habrahabr, а также github(правда, на нём проблема с именем файла). При этом на ЛОРе всё отображается хорошо!

В системе установлен пакет xubuntu-restricted-extras, в который входят шрифты от MS, поэтому всякие Comic Sans'ы отображаются корректно, это я проверил. Ещё вручную поставлено несколько шрифтов:

ecko@peka:~$ ll ~/.fonts/
итого 1020
drwxr-xr-x  2 ecko ecko   4096 мая   14 18:32 ./
drwxr-xr-x 41 ecko ecko   4096 мая   23 23:31 ../
-rw-------  1 ecko ecko  43624 окт.  13  2013 1134042.ttf
lrwxrwxrwx  1 ecko ecko     44 мая   14 18:26 Library -> /home/ecko/.local/share/font-manager/Library/
-rw-------  1 ecko ecko 247504 янв.   8 23:34 Monaco+for+Powerline.otf
-rw-------  1 ecko ecko 106592 янв.   8 23:34 Monaco_Linux-Powerline.ttf
-rw-------  1 ecko ecko 275744 янв.   8 23:31 Monaco_Linux.ttf
-rw-------  1 ecko ecko 221476 сент. 28  2013 PragmataPro+for+Powerline.otf
-rw-rw-r--  1 ecko ecko    646 мая   14 18:26 Read Me.txt
-rw-r--r--  1 ecko ecko  58768 февр. 14 23:24 urw-gothic-l-book.ttf
-rw-r--r--  1 ecko ecko  57864 февр. 14 23:22 urw-gothic-l-demi.ttf

Может, кто-нибудь сталкивался с таким?

Deleted

Последнее исправление: ecko (всего исправлений: 3)

Ответ на: комментарий от zorg

Ничего бессмысленней ты придумать не смог, да?

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

Сравни CSS на скринах

  1. Github:
    ШГ:
    font-family: Monaco,"Liberation Mono",Courier,monospace;
    !ШГ:
    Consolas,"Liberation Mono",Courier,monospace;
  2. Stackoverflow:
    font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;
  3. Habrahabr:
    Menlo,Monaco,"Courier New",monospace;

Выводы таковы:

  • Web верстают латентные макофилы-мудаки;
  • Твоя проблема в этом:

    Ещё вручную поставлено украдено несколько шрифтов:

Убирай к чертям свою монаку из списка шрифтов. На Xubuntu она рендерится как эталонное ШГ. Я бы даже сказал, что на скринах я перепутал Monaco с Terminus'ом (SIC!). Ну или переименовывай её, коль она так дорога твоему сердцу. Еще можно посмотреть в хроме настройки выставления monospaced-шрифтов, но могут не помочь ничем. Хром же. Можешь еще сделать как настоящий мужчина:

  • Накатить infinality с настройками OS X (для мохнатого приемлемого рендеринга шрифтов, как в OS X);
  • Выставить в качестве alias'а Monospace в fontconfig шрифт Monaco.

Тогда получишь везде в кодовых блоках ШГ шрифт Monaco с нормальным рендерингом.

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

Да и на скрине с гитхабом монако явно видно в пояснении к коммиту.

Deleted
()
Ответ на: Сравни CSS на скринах от EXL

Всё, спасибо!

Проблема была в Monaco_Linux.ttf, который валялся в ~/.fonts/. Убрал его — в GVIM'е остался монако, ибо там Monaco+for+Powerline.otf используется, а на гитхабе хоть и ушёл монако оттуда, где был, зато ШГ нигде нет.

/thread

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

Только на хабре стало ещё хуже, хотя подозреваю, что так оно и должно быть.

Это потому что там «Courier New» используется. Который почему-то есть в твоей системе тоже, хотя он из оффтопика. А «Courier New» на Linux'ах выглядит блекло и неправильно.

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

Который почему-то есть в твоей системе тоже, хотя он из оффтопика.

Дык секрет кроется в

В системе установлен пакет xubuntu-restricted-extras, в который входят шрифты от MS

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