Форум
https+slackware-13.37
Игорь:
Комментировать вопли redix & cdrw я не вижу смысла.
Хотя..
А чего вы так возбудились ?! Big попросил how-to.
Он спросил меня, как ты это сделал? А ты то чего возбудился и разродился этим материалом? Читал я твои материалы по infinality, спасибо тебе большое! Но для себя нашёл другой вариант. Думаешь стоит на это обижаться?
Добавлено позже:
Игорь:
Мне, конечно, сложно спорить с человеком, имеющим столь большой опыт, но что касается патчей, то они таки накладываются, а не налаживаются.
Патчи наложены, а не накладены! Это ты Чёрное море выкопал, русофоб?
Добавлено позже:
Классное выражение - накласть патчей!!!
Идиот!
Это понятие применяется по тексту! Можно так, а можно и так. И я это знаю. Просто интересно наблюдать за твоими конвульсиями. У тебя же цель нагадить, разве не так? Ладно, хоть толк какой то от тебя есть в смысле поиска инфы. Можешь гавкать, разрешаю и не буду впредь обращать внимания на твои инсинуации.
Игорь:
.Xresources
Я не знаю как в вашей бубунте, а в нормальных дистрибутивах .Xresources применяется только в окружения без DE:
X Resources
If you are not using a desktop environment such as KDE, Xfce, or other that manipulates the X settings for you, you can set the desired DPI setting manually via the Xft.dpi variable in Xresources:~/.Xresources
Xft.dpi: 192! These might also be useful depending on your monitor and personal preference:
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
For Xft.dpi, using integer multiples of 96 usually works best, e.g. 192 for 200% scaling.Make sure the settings are loaded properly when X starts, for instance in your ~/.xinitrc with xrdb -merge ~/.Xresources (see Xresources for more information).
This will make the font render properly in most toolkits and applications, it will however not affect things such as icon size! Setting Xft.dpi at the same time as toolkit scale (e.g. GDK_SCALE) may cause interface elements to be much larger than intended in some programs like firefox.
https://wiki.archlinux.org/index.php/HiDPI#X_Resources
Так что прежде чем байки рассказывать, нужно сперва изучить матчасть хотя бы.
Насчет ссылок на АУР, Игорь поучи свою жену щи варить, ты сидел на бубунте, теперь сидишь на саликсе, даже слакварь не осилил, а других поучаешь при этом.
ЗЫ. Я видел как ты до@#ывался до cdrw на форуме слаквари, ты что, преследуешь его что ли, или тебе заняться больше не#@ром?
как дети, честное слово.
в АУР, кстати, полно всякого патченного
Font rasterization library
extra/freetype2-demos 2.10.1-2
Freetype tools and demos
extra/freetype2-docs 2.10.1-2
Freetype documentation
extra/libxft 2.3.3-1 [installed]
FreeType-based font drawing library for X
community/golang-github-golang-freetype 0.0.20170609-1
The Freetype font rasterizer in the Go programming language
multilib/lib32-freetype2 2.10.1-2 [installed]
TrueType font rendering library (32-bit)
multilib/lib32-libxft 2.3.3-1 [installed]
FreeType-based font drawing library for X (32-bit)
aur/alfont 2.0.9-7 (6) (0,00)
Allegro wrapper for FreeType2 enabling the use of various font formats
aur/fontbuilder 0.6a.r1.fe0d7cf-1 (1) (0,00)
Utility for create texture atlases with bitmap chars from
FreeType,TrueType and some other font formats.
aur/fontconfig-infinality 2.13.1+12+g5f5ec56-1 (310) (0,00)
A library for configuring and customizing font access, optimized for
freetype2-infinality.
aur/fontconfig-infinality-ultimate 2.13.1-1 (22) (0,12)
A library for configuring and customizing font access, optimized for
freetype2-infinality-ultimate.
aur/freetype2-cleartype 2.10.1-2 (178) (2,36)
Font rasterization library with ClearType patch
aur/freetype2-demos-git 1:2.10.0+p0+gfbbcf5036-1 (8) (0,00)
Freetype tools and demos (from git)
aur/freetype2-demos-infinality 2.10.0-4 (Out of Date) (468) (0,00)
Freetype tools and demos with Infinality patches and custom settings
aur/freetype2-demos-infinality-remix 2.10.1-1 (9) (1,09)
Freetype tools and demos
aur/freetype2-docs-git 1:2.10.0+p0+gfbbcf5036-1 (8) (0,00)
Freetype documentation (from git)
aur/freetype2-docs-infinality 2.10.0-4 (Out of Date) (468) (0,00)
Freetype documentation with Infinality patches and custom settings
aur/freetype2-git 1:2.10.0+p0+gfbbcf5036-1 (8) (0,00)
Font rasterization library (from git)
aur/freetype2-infinality 2.10.0-4 (Out of Date) (468) (0,00)
Font rasterization library with Infinality patches and custom settings.
aur/freetype2-infinality-remix 2.10.1-1 (9) (1,09)
TrueType font rendering library with Infinality Remix patches
aur/freetype2-old-hinting 2.10.0-2 (1) (0,00)
Font rasterization library (including the old hinting engine)
aur/freetype2-ttmetrics 2.10.0-2 (1) (0,07)
Font rasterization library with TrueType metrics enabled
aur/freetype2-ultimate5 2.10.1-1 (13) (0,68)
FreeType patched for effect similar to Infinality's ultimate5 preset.
aur/freetype2-v35 2.10.0-1 (4) (0,00)
Font rasterization library with v35 bytecode interpreter only
aur/ft2tf 0.9-2 (8) (0,00)
Generates fbpad tinyfont files using libfreetype.
aur/lib32-freetype2-git 2.9.1+p305+g8d517e679-1 (2) (0,00)
TrueType font rendering library (32-bit)
aur/lib32-freetype2-infinality-ultimate 2.10.1-1 (9) (0,00)
TrueType font rendering library with Infinality patches and custom
settings by bohoomil with Infinality Remix patches (32-bit).
aur/lib32-freetype2-old-hinting 2.10.0-2 (3) (0,00)
TrueType font rendering library (including the old hinting engine; 32-bit)
aur/lib32-freetype2-v35 2.10.0-1 (0) (0,00)
TrueType font rendering library with v35 bytecode interpreter only
aur/libreoffice-uglyfix-freetype2 2.9-1 (6) (0,00)
Special private freetype library to prevent autohinting in LibreOffice
aur/libx32-freetype2 2.6.2-1.1 (Out of Date) (0) (0,00)
TrueType font rendering library (x32 ABI)
aur/libx32-libxft 2.3.2-1.1 (0) (0,00)
FreeType-based font drawing library for X (x32 ABI)
aur/mingw-w64-freetype2 2.10.1-1 (12) (0,95)
Font rasterization library (mingw-w64)
aur/mingw-w64-freetype2-bootstrap 2.10.1-1 (5) (0,87)
Font rasterization library (mingw-w64)
aur/mingw-w64-freetype2-minimal 2.8-1 (Out of Date) (0) (0,00)
Font rasterization library (without harfbuzz) (mingw-w64)
aur/oglft 0.9-1 (4) (0,00)
OpenGL-FreeType Library
aur/openoffice-uglyfix-freetype2 2.7-1 (31) (0,00)
Compiles freetype2 .so files and puts them in the openoffice/libreoffice
directory to fix font ugliness
aur/perl-font-freetype 0.07-1 (1) (0,00)
read font files and render glyphs from Perl using FreeType2
aur/psp-freetype2 2.1.10-1 (0) (0,00)
TrueType font rendering library (psp)
aur/python-freetype-py 2.1.0-1 (3) (0,00)
FreeType Python bindings
aur/python2-freetype-py 2.1.0.post1-1 (6) (0,00)
FreeType Python bindings
BigOrange:
полно всякого патченного
Биг! За каким пуркуём это нужно? У меня freetype обычный 2.10, все пучком:
redix@slash ~ % sudo pacman -Qiq freetype2
Название : freetype2
Версия : 2.10.1-2
Описание : Font rasterization library
Архитектура : x86_64
URL : https://www.freetype.org/
Лицензии : GPL
Группы : Нет
Предоставляет : libfreetype.so=6-64
Зависит от : zlib bzip2 sh libpng harfbuzz
Доп. зависимости : Нет
Требуется : etcher-bin ffmpeg fontconfig graphicsmagick harfbuzz
imlib2 jre-openjdk-headless jre11-openjdk-headless
lib32-freetype2 libass libbluray libgdiplus
libpdfium-nojs libraqm libwmf libxfont2
lightdm-slick-greeter python-matplotlib sdl2_ttf
sdl_ttf sfml steam steam-native-runtime supertux
vlc wine xorg-mkfontscale
Опционально для : grub python-pillow python2-pillow tumbler
Конфликтует с : Нет
Заменяет : Нет
Установленный размер : 1599,81 KiB
Сборщик : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Дата сборки : Чт 27 фев 2020 16:19:24
Дата установки : Пт 28 фев 2020 05:33:58
Причина установки : Установлен как зависимость другого пакета
Установочный скрипт : Yes
Проверен : ПодписьЕсли у меня не болит голова, зачем я буду покупать аспирин?
PS. Сайт инфиналити закрылся в 2016 году, потому что патчи стали никому не нужны, срок действия лицензии на сглаживания ИСТЕК!
PPS. А топик этот о том, что можно установить на старый ноут, чтобы все работало, а не о сглаживании, которое идет прицепом. Просто товарисч Игорь решил в очередной раз влезть со своим рылом в калашный ряд и изобразить из себя умного.
BigOrange:
да.....
надо было отдельную тему про шрифты создавать.
Хорошая идея. А то для части программ нужно прописывать шрифты и их отображение в .Xresources, некоторые читают .fons.conf, а qt5 вообще где то свои настройки прячет, хрен поймёшь где. Нужно бы разобрать всё по полочкам, в один материал. Чтобы было кратко и понятно, без уходов в рассуждения о прекрасной погоде и какими плохими бывают дистры...
cdrw:
а qt5 вообще где то свои настройки прячет, хрен поймёшь где
qt5ct + qt5-styleplugins, пишет что настройки в конфиге, думаю что нужно просто посмотреть, что оно вписывает при генерации конфига, и добавить к штатному.
Я не заморачивался особо, потому что есть желание решить проблму кардинальным образом, а именно покупкой 2К монитора, хочуууу вот это: Dell 27: S2719DGF, планирую на конец лета.
redix:
Я не заморачивался особо, потому что есть желание решить проблму кардинальным образом, а именно покупкой 2К монитора, хочуууу вот это: Dell 27: S2719DGF, планирую на конец лета.
Заинтриговал... У нас цены на него...
Для справки, там стоит матрица TN, у нее небольшой угол обзора. У IPS угол обзора больший, но быстродействие слабое. По интерфесам: HDMI или DisplayPort: в чем разница и что лучше?. Я подключал через displayport, тут еще один нюанс, при покупке кабеля нужно убедиться, что в нем не задействована 20-я ножка.
Она предназначена для питания всякой периферии, типа конверторов, преобразователей итд, на ней висит 3,3 вольта, как из видеокарты, так и из монитора. Вот пример: Подключение монитора по DisplayPort и мои танцы с бубном.
redix
Я не знаю как в вашей бубунте, а в нормальных дистрибутивах .Xresources применяется только в окружения без DE:
Эх, наивный чукотский юноша.. Вот "тебе" еще в 14 году ответили
https://www.linux.org.ru/forum/desktop/10783674?cid=10784960
Неа. Там бардак полный. Разные тулкиты ведут себя по разному. Gtk, а вернее, Cairo берет настройки из xsetting при этом забивая на настройки fontconfig. И если в fontconfig возможно иметь разные настройки для разных шрифтов, то Cairo на эти разные настройки лихо забивает. QT читает берет настройки из fontconfig, но иногда проявляет самостоятельность и при включении легкого хинтинга включает режим субпиксельного позиционирования, которое выглядит как Г. Некоторые приложения вроде Хрома плевать хотели на fontconfig и xsettings и берут настройки из xrdb (Xdefaults и Xresources). В infinality из-за этого хаков понаделали, чтобы согласовать разные тулкиты.
Потому и рекомендуется во многих инструкциях создавать этот файл руками. В саликсе он из коробки. А убунте 10 вроде не было - не помню. А в болле поздних - Xdefaults. Ему на смену и пришел Xres.
И вот у cdrw тоже верно:
"А то для части программ нужно прописывать шрифты и их отображение в .Xresources, некоторые читают .fons.conf, а qt5 вообще где то свои настройки прячет, хрен поймёшь где."
В .Xresorces, например, можно задавать нужный вариант lcdfilter, чтобы не было радуги как на твоих скринах недавно я видел и прошел молча мимо, дабы не травмировать твое самолюбие.
redix
Насчет ссылок на АУР, Игорь поучи свою жену щи варить,
А что не так ? Я вовсе не учу вас арчу, прекрати истерику. Я про то, что по арчессылкам есть готовые пакеты. Но тоже наверное слегка устарели (там ведь в url написано "outdated"). И от их патчей можно оттолкнуться.
А теперь тебе и Биг подкинул ссылок. И ты уже виляешь.
redix
ты сидел на бубунте, теперь сидишь на саликсе,
Да.
даже слакварь не осилил, а других поучаешь при этом.
То есть по твоему я пытался осилить слаку, но не осилил ? Это бред. Я никогда её не пытался осилить. И где и кого я поучаю ?
Да, на саликсе я пропатчил пакеты (это не сложно) - отличный результат. Лучше чем у вас. Как было в убунте 10 Патчи дают большую вариативность и простор для правки. Запустить слакбилды может и обезьяна. Для этого не нужно знать устройство слаки. Но важно знать что и чем патчится.
Изначальные патчи инфиналити устарели и для каждой версии фритайпа в них вносили изменения. С каждой новой версией фритайпа их все сложнее адаптировать. Это факт. Ты не в теме, а я этот вопрос копал.
redix
Мы здесь обсуждали другое, товарищ хотел прицепиться к чему то, он это сделал. А по сути флейм и оффтоп.
А топик этот о том, что можно установить на старый ноут, чтобы все работало, а не о сглаживании, которое идет прицепом. Просто товарисч Игорь решил в очередной раз влезть со своим рылом в калашный ряд и изобразить из себя умного.
Да, вы обсуждали другое. И я не лез в ваше обсуждение, а мог бы объяснить, что на 13.37 следовало бы пропатчить cleartype-патчами freetype, cairo and libXft.
Но когда Big решил применить архив на арче, я его предупредил, что в контексте арча - в архиве старьё. А у вас началась истерика - вы восприняли это как личную обиду. И еще я дополнил, что для получения отличного результата, патчи (с учетом версии) должны быть наложены на fonconfig, freetype, cairo. Так как это сделано например в слаке
Bот и всё. Ну а вы - с 'больной головы на здоровую'
redix
PS. Сайт инфиналити закрылся в 2016 году, потому что патчи стали никому не нужны, срок действия лицензии на сглаживания ИСТЕК!
Ты СОВЕРШЕННО не в теме. Хоть бы вовнутрь патчей заглянул. Сайт инфиналити давно умер, да. А патчи живы ибо нужны, эффективны, потому правятся и широко используются до сих пор. И в слаке, и в арче, и в альте, и в убунте.. Ссылки могу дать.
redix
Я видел как ты до@#ывался до cdrw на форуме слаквари, ты что, преследуешь его что ли, или тебе заняться больше не#@ром?
Это лживый высер с твоей стороны. И сейчас я тебя в твоё же говно потыкаю.
Смотри сюда (сайт в оффлайне - из кеша достал)
Я не трогал твоего cdrw вообще ни прямо, ни косвенно. Однако он явился в тему с постом в мой адрес
cdrw
Скажу проще. У меня есть HP, который при включении имеет пониженную яркость(в Slackware). Не стал умничать и изображать из себя Шерлока Холмса, просто нашёл способ увеличения яркости дисплея. Это выразилось в простом скрипте для карты Intel:
Код:
#!/bin/bash
echo 1500 | tee /sys/class/backlight/intel_backlight/brightnessХотите дискретность? Перо в любопытное место! И играйте с цифрами на счёт градации.
Тех кто придумывает сложности, убивать надо морально.
Сами не знают чего хотят.
На что я ему ответил (дословно):
:-) Смотри какой он деловой.. Ему виднее, чем мне..
Тех, кто лезет в тему с подобными текстами, не понимая разницу между гаммой и яркостью, надо банить в лечебно-профилактических целях. А то это заразно.
И всё. Ничего больше, нигде. Ни с его, ни с моей стороны.
Так кто до кого до**ывался и кто кого преследует ?
Обтекай, redix.
Короче говоря, высасываете из пальца бред какой-то, не в силах признать, что вы не правы.
Уймитесь.
з.ы.
cdrw
Патчи наложены, а не накладены! Это ты Чёрное море выкопал, русофоб?Добавлено спустя 33 мин 34 с:
Классное выражение - накласть патчей!!!
Идиот!Это понятие применяется по тексту!
Вызовите ему санитаров Господи Исусе (или кто там такими заведует ?), вразуми бестолкового
Словоизменение слова "накладывать"
https://www.translate.ru/grammar/ru-en/%D0%BD%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D1%8B%D0%B2%D0%B0%D1%82%D1%8C
Словоизменение слова "наложить"
https://www.translate.ru/grammar/ru-en/%D0%BD%D0%B0%D0%BB%D0%BE%D0%B6%D0%B8%D1%82%D1%8C
Патч наложен, патч применён. Запрет наложен, запрет налагается, поставки налаживаются, запреты налагаются.
Патчи накладываются - дела налаживаются. Ну а у cdrw - альтернативная реальность.
Кстати, а это не ты из-под Автонома Big-у мозги компостировал ? Так похоже.. Только тронь его - такой же параноидально-прилипчивый и вонючий. Как скунс.
Тьфу на вас обоих, клоуны.
redix, это лечится игнором. Просто не обращай внимания. Это существо пыталось из себя изобразить саму толерантность, даже меня похвалило для затравки. А в конце поста сорвалось и выдало свою мстительную сущьность. Это я про заплатки... Ну не повезло человеку по жизни. Лично я больше не буду затрагивать его и реагировать на его посты. Для меня главнее докопаться до истины и понять какую то проблему. А этот... Да пусть живёт, как ему нравится.
Всё таки можно добиться хороших результатов отображения шрифтов и без патчей infinality.
Что делал:
В пакете freetype для Slackware, можно включить режим infinality в скрипте /etc/profile.d/freetype.sh. Думаю, в других дистрибутивах этот скрипт есть тоже, но может быть по другому адресу. В этом скрипте есть режим 38, по умолчанию он закомментирован. Раскомментировал его.
#!/bin/sh
# Configure Freetype properties. Here this is used to set the default mode
# for font hinting. Other controllable properties are listed in the section
# 'Controlling FreeType Modules' in the reference's table of contents.
#
# Three hinting settings are available:
# This is the classic hinting mode used in Freetype 2.6.x:
#export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
# This is Infinality mode, which was never enabled by default. It is slower
# than the new subpixel hinting mode, but said to be more accurate:
export FREETYPE_PROPERTIES="truetype:interpreter-version=38"
# This is the new default subpixel hinting mode used in Freetype 2.7.x. It is
# derived from the Infinality code base stripped to the bare minimum with all
# configurability removed in the name of speed and simplicity:
#export FREETYPE_PROPERTIES="truetype:interpreter-version=40"Замечу, в системе уже установлены шрифты от Microsoft.
Затем добавил всё-таки конфиги от infinality для fontconfig. Я публиковал их ранее.
Как это сделать, каждый решает так, как делается в его дистрибутиве.
После этого команда в консоли:
sh /etc/fonts/infinality/infctl.sh setstyleВыбрал второй вариант, который infinality.
Затем добавил файлик local.conf в каталог /etc/fonts с таким содержанием:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!--Этот файл должен быть здесь: /etc/fonts/local.conf-->
<fontconfig>
<!-- Настройки отображения -->
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<!--hintslight - для более "полных" шрифтов, hintsfull - для более тонких -->
<const>hintslight</const>
</edit>
<edit name="lcdfilter" mode="assign">
<const>lcddefault</const>
</edit>
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
<!--Отключение хинтинга для Bold шрифтов-->
<test name="weight" compare="more">
<const>medium</const>
</test>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>Создал файл в каталоге рута .Xresources:
Xft.dpi: 96
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.autohint: false
Xft.hintstyle: hintslight
Xft.lcdfilter: lcddefaultДал команду:
xrdb -merge ~/.XresourcesПерезагрузил компьютер, результат вы видели. Мне нравится.