Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2013-08-07

ШГ

На LOR есть такой тег: «ШГ». Подозреваю, что это расшифровывается как «шрифты говно». Во всяком случае, в постах под этим тегом адепты обмениваются мнениями по поводу того, какие шрифты лучше/хуже и как, куда, когда менять/настраивать/устанавливать/удалять шрифты в Linux.

Третьего дня мне там попался полезный пост:

Недавно заметил, что некоторые шрифты в браузере стали говном. Пример. Обычно это заголовки.
От чего это могло произойти? Похоже, что-то из удалённых мной пакетов утащило хорошие шрифты или конфиг какой-то затёр
в dejavu кириллица так отхинтована
Для DejaVu можно указать слабый хинтинг или включить автохинтинг.
~/fontconfig/fonts.conf
<match target="font">
  <test name="family" qual="any">
   <string>DejaVu Sans</string>
   <string>DejaVu Serif</string>
   <string>DejaVu Sans Mono</string>
  </test>
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
  <edit mode="assign" name="autohint">
   <bool>true</bool>
  </edit>
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
  <edit mode="assign" name="hintstyle">
   <const>hintfull</const>
  </edit>
 </match>

Что характерно, у меня в браузере тоже DejaVu и я не могу сказать, что выглядит шрифт идеально.

Вообще, с кириллическими шрифтами какая-то беда, по сравнению с латиницей. Очень трудно подобрать пару шрифтов (моноширинные для кодинга и, соответственно, не) таких, чтобы глаз не резали.

Зато теперь мы знаем, где можно подкрутить настройки шрифтов, в ~/fontconfig/fonts.conf, по версии LOR. Правда, моя система (Debian) говорит (man fonts.conf), что конфиги шрифтов надо искать в
          /etc/fonts/fonts.conf
          /etc/fonts/fonts.dtd
          /etc/fonts/conf.d
          $XDG_CONFIG_HOME/fontconfig/conf.d
          $XDG_CONFIG_HOME/fontconfig/fonts.conf
          ~/.fonts.conf.d
          ~/.fonts.conf


Есть пространство для маневра.

original post http://vasnake.blogspot.com/2013/08/blog-post_6.html

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)