LINUX.ORG.RU

Хочу шрифты

 , , , ,


0

2

1. Подскажите шрифты, которые будут выглядеть похоже на эти (менюшка по клику ПКМ в плеере ютуба), эти (макось) и эти (убунта), т. е. скорее скруглённо, а не печатно, но не настолько, как Comic Sans, и скорее толсто, чем тонко, но не настолько, что чтобы прочитать что-то, приходилось бы увеличивать размер шрифта (особенно акутально для иероглифов), на сравнительно небольшом DPI (68) при размере 14-15 для интерфейса и 15-17 для терминала/редактора.
Из упомянутого в предыдущем предложении следует, что также желательна поддержка CJ(K) и моноширная версия, либо несколько похожих по виду шрифтов.
2. Подскажите, как в Gentoo настроить хороший рендеринг этих самых шрифтов. Нужно:

  • отсутствие радуги;
  • хороший рендеринг во всех местах;
  • оптимальная толщина шрифтов.

Пробовал ставить Infinality (пересобирать мир (на самом деле только freetype) с соотв. флагом), eselect infinality выбирать пресеты osx или osx2 — в некоторых местах стало лучше (терминал), в некоторых «шило на мыло» (система), а где-то хуже (браузер); не нашёл, куда пихать свои настройки, например INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH="100", чтобы убрать радугу. Где найти годный пресет, как его кастомизировать?

★★★★★

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

Нужно:

А нету.

Радуга в infinality - дефолт. Хз как убрать.

У меня иероглифы даже лучше выглядят чем латиница...

RazrFalcon ★★★★★
()
Последнее исправление: RazrFalcon (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

Хз как убрать.

Мне, ЕМНИП, помогала упомянутая в ОП установка INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH="100"

sudopacman ★★★★★
() автор топика

только самому подбирать

не нашёл, куда пихать свои настройки

echo INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH=«100» >> my_lcd_filter.conf
source my_lcd_filter.conf
И так пока Ш не будет Г.
Тут говорят, что новый рендер в freetype завезли. Можно его попробывать настроить.

arrecck ★★★
()

media-fonts/infinality-ultimate-meta со всеми флагами кроме minimal.

ubuntu-font-family везде.

eselect fontconfig list|grep \* 
Available fontconfig .conf files (* is enabled):
  [39]  52-infinality.conf *

eselect lcdfilter list|grep \*
  [14]  ultimate *

eselect infinality list|grep \* 
  [8]   ultimate-ms *

https://i.imgur.com/IJBYCZX.png https://i.imgur.com/oYOaNJU.png

Да, иероглифы совсем не толстые, но как по мне просто замечатьльные. Про радугу и мыло не в курсе.

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

Новый рендерер вылитый cleartype, кровь из глаз обеспечена.

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

Ну, у меня примерно такой рендеринг сейчас без Infinality.

sudopacman ★★★★★
() автор топика

Мне Lucida Gr доставляет.

Deleted
()

По первому (особенно с условием CJK) не подскажу.

По второму у меня вот так:

 # > eselect fontconfig list
Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-hinting-full.conf *
  [3]   10-hinting-medium.conf
  [4]   10-hinting-none.conf
  [5]   10-hinting-slight.conf
  [6]   10-no-sub-pixel.conf *
  [7]   10-scale-bitmap-fonts.conf *
  [8]   10-sub-pixel-bgr.conf
  [9]   10-sub-pixel-rgb.conf
  [10]  10-sub-pixel-vbgr.conf
  [11]  10-sub-pixel-vrgb.conf
  [12]  10-unhinted.conf
  [13]  11-lcdfilter-default.conf
  [14]  11-lcdfilter-legacy.conf
  [15]  11-lcdfilter-light.conf
  [16]  20-unhint-small-dejavu-sans.conf
  [17]  20-unhint-small-dejavu-sans-mono.conf
  [18]  20-unhint-small-dejavu-serif.conf
  [19]  20-unhint-small-vera.conf
  [20]  25-unhint-nonlatin.conf
  [21]  30-metric-aliases.conf *
  [22]  30-urw-aliases.conf *
  [23]  40-nonlatin.conf *
  [24]  43-wqy-zenhei-sharp.conf
  [25]  44-wqy-zenhei.conf
  [26]  45-latin.conf *
  [27]  49-sansserif.conf *
  [28]  50-user.conf *
  [29]  51-local.conf *
  [30]  57-dejavu-sans.conf
  [31]  57-dejavu-sans-mono.conf
  [32]  57-dejavu-serif.conf
  [33]  60-latin.conf *
  [34]  65-fonts-persian.conf
  [35]  65-khmer.conf
  [36]  65-nonlatin.conf *
  [37]  69-unifont.conf *
  [38]  70-no-bitmaps.conf
  [39]  70-yes-bitmaps.conf
  [40]  75-yes-terminus.conf
  [41]  80-delicious.conf
  [42]  90-synthetic.conf

В гуйне юзаю Open Sans, в терминале — M+ 1mn (до этого был Terminus).

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

А там китайский упрощённый есть?

sudopacman ★★★★★
() автор топика

cjk

моноширинная версия

Myrica M (или Myrica), если под CJK понимаешь японский — вполне вариант.

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

Под CJK понимаю японский и китайский

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

Не совсем о рендеринге. Я хочу что-то в духе этого, чтобы нормально отображались на моём DPI, чтобы была поддержка китайского и японского и моноширная версия, + хороший рендеринг .

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

Ubuntu не пользуюсь, жирные они для меня, но Open Sans можешь посмотреть в галерее. Сейчас, кстати, без позеленения, так что гут.

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

Ну открой какой-нибудь lxappearance и покажи.

Любуйся, только учти, что у меня тёмная тема (тёмный шрифт на светлом фоне отображается сильно иначе), тонкий и мелкий шрифт.

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

Iosevka? Правда, я не знаю, что там с китайским/японским. Можешь попробовать M+ 1mn (наклонного в нём нет!), в нём точно японский есть.

r3lgar ★★★★★
()

А мне вот Play доставляет.

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

Нет у меня убунтошрифта, я тебе сразу сказал. Могу показать URW или DejaVu. Или Anonymous Pro. Или M+. Шрифты ставить не буду.

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

А как пресеты infinality редактировать, знаешь? В арче был файл со всеми переменными где-то в /etc, а в генте я такого не нашёл (где распологаются все настройки, которые пихает eselect)?

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

Я бы тебе показал, как у меня выглядит infinality, чтобы ты понял, почему я его недолюбливаю, но это мыло мне будет уже не развидеть.

А, хотя, просто возьми мой скриншот, и нанеси на него blur 2.5x2.5, и ты поймёшь, что я имею в виду.

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

Так если бы я его юзал, про него было бы в выхлопе eselect fontconfig list, а там даже lcdfilter только дефолтный, доступный из fontconfig, у infinality там больше выбора.

Даже если избавиться от мыла, то infinality даёт слишком жирное начертание, а мне это не нравится.

r3lgar ★★★★★
()

Поставил ещё раз infinality, на этот раз с другим пресетом, вроде рендеринг даже лучше стал. В системе оставил те же шрифты, что и были, только в терминале поставил Ubuntu Mono. Выглядит отлично, но надо разбираться с CJK, потому что сейчас какой-то пушной зверёк: http://pic4a.ru/69/Kk.png. На нетбуке такой проблемы нет.

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

О, нашёл, куда пихать переменные (в /usr/share/eselect-lcdfilter/env.d)

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

А можно как-то сделать, чтобы в терминале нормлаьно отображались иероглифы, не меяя шрифт, а то я уже с Ubuntu слазить не хочу?

sudopacman ★★★★★
() автор топика
Последнее исправление: sudopacman (всего исправлений: 1)
Ответ на: комментарий от sudopacman

смысл ясен я думаю

  
<match target="pattern">
        <test qual="any" name="family" compare="eq">
                <string>monospace</string>
        </test>
        <test name="lang" compare="eq">
                <string>zh-cn</string>
	</test>
        <edit name="family" mode="prepend">
		<string>Noto Sans Mono CJK SC</string>
        </edit>
  </match>

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

Да, наверное, так и придётся сделать. Интересно, почему по умолчанию шрифты такие кракозяберные.

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