Re: про субпиксельное сглаживание.
On 08/23/2010 07:29 PM, Stanislav Maslovski wrote: Точнее, xrandr -q --verbose А для чего -q? Хм, почему-то мне казалось, что с -q выдается больше информации, чем без. Может оно так раньше и было? --verbose Causes xrandr to be more verbose. When used with -q (or without other options), xrandr will display more information... Но мне интересно зачем вообще нужен ключ -q? -q, --query When this option is present, or when no configuration changes are requested, xrandr will display the current state of the system. xrandr --output DVI-D_2 --rotate normal -q (как и без -q) ничего не выводит не экран. А почему тогда для msttcore рекомендуется использовать автохинтер? Пруфлинк в студию. Всегда было с точностью до наоборот. Оопс. Это многое меняет в моём понимании. Большое спасибо за все обьяснения. -- sergio. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c7591d0.7010...@sergio.spb.ru
Re: про субпиксельное сглаживание.
On Mon, Aug 23, 2010 at 03:42:05AM +0400, sergio wrote: > On 08/23/2010 03:23 AM, Stanislav Maslovski wrote: > >> Уже лучше. По тому, что ты исходно постил, вообще не было ясно, >> пытался ли драйвер определить тип монитора. > Забыл написать, я посмотрел в драйвера. > В radeonhd тупо не определяет порядок, просто всегда возвращает unknown. > >> Точнее, xrandr -q --verbose > А для чего -q? Хм, почему-то мне казалось, что с -q выдается больше информации, чем без. Может оно так раньше и было? >> Ну так пока светлое будущее не настало, пользуйся lcdlegacy на >> здоровье. > Да с ним тоже есть проблемы. В основном на жирных шрифтах. > >> Нет. Есть единый набор инструкций и есть патентованные алгоритмы работы с >> этими инструкциями. Патенты на эти алгоритмы недавно потеряли силу. > > А почему тогда для msttcore рекомендуется использовать автохинтер? Пруфлинк в студию. Всегда было с точностью до наоборот. > А для DejaVu байткод? > > Хотелось бы про hintstyle понять. Этот праметр управляет тем, насколько агрессивно autohinter будет пытаться "втиснуть" контуры символов в экранный растр. Соответственно, при hinstyle=hintfull очертания символов наиболее сильно отличаются от задуманных дизайнером. При antialias=false и autohint=false, hinstyle=hintslight/hintmedium/hintfull дают одинаковый результат; hintstyle=hintnone выключает hinting полностью. При antialias=true, hinstyle=hintslight включает автохинтинг независимо от значения autohint (в исходники не смотрел, но по поведению похоже на то); -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100823152925.ga3...@kaiba.homelan
Re: про субпиксельное сглаживание.
On 08/23/2010 03:23 AM, Stanislav Maslovski wrote: Уже лучше. По тому, что ты исходно постил, вообще не было ясно, пытался ли драйвер определить тип монитора. Забыл написать, я посмотрел в драйвера. В radeonhd тупо не определяет порядок, просто всегда возвращает unknown. Точнее, xrandr -q --verbose А для чего -q? Ну так пока светлое будущее не настало, пользуйся lcdlegacy на здоровье. Да с ним тоже есть проблемы. В основном на жирных шрифтах. Нет. Есть единый набор инструкций и есть патентованные алгоритмы работы с этими инструкциями. Патенты на эти алгоритмы недавно потеряли силу. А почему тогда для msttcore рекомендуется использовать автохинтер? А для DejaVu байткод? Хотелось бы про hintstyle понять. -- sergio. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c71b5cd.2050...@sergio.spb.ru
Re: про субпиксельное сглаживание.
On Mon, Aug 23, 2010 at 02:25:47AM +0400, sergio wrote: > On 08/22/2010 10:11 PM, Stanislav Maslovski wrote: > >> Отсюда следует, что драйвер опознал подключенный монитор (как Seiko Digital >> Flat Panel, 330.0 MHz maximum pixel clock, и т.д.). > Информация не связанная с порядком субпикселей. EDID v.1.3 дает и порядок субпикселей. >> По ключевому слову EDID что-нибудь находится в логе? > EDID и на ходится. Модлайны, название монитора, размер. Уже лучше. По тому, что ты исходно постил, вообще не было ясно, пытался ли драйвер определить тип монитора. > Кстати, я понял как узнать, про то какой subpixel оrder определил > драйвер: xrandr --verbose. Точнее, xrandr -q --verbose >> А что смущает? Монохромный рендеринг, для которого изобретался >> патентованный hinting, отходит в прошлое; разрешение мониторов растет. > Тогда можно сказать что вообще все проблемы связанные с растеризацией > отходят в прошлое, разрешение-то растёт. > И прошлое это настанет, к сожалению, не очень скоро. Ну так пока светлое будущее не настало, пользуйся lcdlegacy на здоровье. >> Да ладно. В lenny freetype собран с разрешенным интерпретатором >> байткода. > А можно по-подробнее, с разрешенным это как? Чем он от запрещённого > отличается? Наличием оного интерпретатора в коде freetype. [skipped] > Я имею ввиду в дебиане теперь есть поддержка того > патентованного байткода? Она была и есть. > Те есть два варианта байткода, патентованный, который используется в > msttcore, например, и "open" (как он, кстати, по нормальному > называется?), который есть в DejaVu. Так? Нет. Есть единый набор инструкций и есть патентованные алгоритмы работы с этими инструкциями. Патенты на эти алгоритмы недавно потеряли силу. >>> Для чего нужны hinting, hintstyle, autohint и в чём разница между >>> вариантами hintstyle (hintnone, hintslight, hintmedium, hintfull)? Или >>> где бы про это почитать? > Почитал ещё раз: > hinting --- это использовать ли хинтинг вообще, > autohint --- это использовать ли автохинтер взамен байткода, а > hintstyle это алгоритм автохинтера. > Так? Да. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100822232323.ga15...@kaiba.homelan
Re: про субпиксельное сглаживание.
On 08/22/2010 10:11 PM, Stanislav Maslovski wrote: Отсюда следует, что драйвер опознал подключенный монитор (как Seiko Digital Flat Panel, 330.0 MHz maximum pixel clock, и т.д.). Информация не связанная с порядком субпикселей. По ключевому слову EDID что-нибудь находится в логе? EDID и на ходится. Модлайны, название монитора, размер. Кстати, я понял как узнать, про то какой subpixel оrder определил драйвер: xrandr --verbose. А что смущает? Монохромный рендеринг, для которого изобретался патентованный hinting, отходит в прошлое; разрешение мониторов растет. Тогда можно сказать что вообще все проблемы связанные с растеризацией отходят в прошлое, разрешение-то растёт. И прошлое это настанет, к сожалению, не очень скоро. Да ладно. В lenny freetype собран с разрешенным интерпретатором байткода. А можно по-подробнее, с разрешенным это как? Чем он от запрещённого отличается? У майкросовтовских шрифтов есть байтод, но пользоваться раньше им было нельзя и fontconfig-config для таких шрифтов рекомендовал использовать автохитнер. А теперь можно? Я имею ввиду в дебиане теперь есть поддержка того патентованного байткода? Ась? Откуда такая бредовая информация? Мне так почему-то казалось, вот вдруг понял, что я не всё до конца понимаю. В DejaVu как я понимаю байтокода нет, но тогда не понятно, что означает вариант "Native" в fontconfig-config? Те есть два варианта байткода, патентованный, который используется в msttcore, например, и "open" (как он, кстати, по нормальному называется?), который есть в DejaVu. Так? Для чего нужны hinting, hintstyle, autohint и в чём разница между вариантами hintstyle (hintnone, hintslight, hintmedium, hintfull)? Или где бы про это почитать? Почитал ещё раз: hinting --- это использовать ли хинтинг вообще, autohint --- это использовать ли автохинтер взамен байткода, а hintstyle это алгоритм автохинтера. Так? Осталось только понять разницу между алгоритмами... Про "зачем это нужно": http://www.microsoft.com/typography/TrueTypeHintingIntro.mspx Что такое хинтинг и для чего он нужен я понимаю. -- sergio. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c71a3eb.7090...@sergio.spb.ru
Re: про субпиксельное сглаживание.
On Sun, Aug 22, 2010 at 04:04:30AM +0400, sergio wrote: >> (--) Jul 25 14:54:10 NVIDIA(0): Connected display device(s) on GeForce 8400M >> GS at PCI:1:0:0: >> (--) Jul 25 14:54:10 NVIDIA(0): Seiko (DFP-0) >> (--) Jul 25 14:54:10 NVIDIA(0): Seiko (DFP-0): 330.0 MHz maximum pixel clock >> (--) Jul 25 14:54:10 NVIDIA(0): Seiko (DFP-0): Internal Dual Link LVDS >> (II) Jul 25 14:54:10 NVIDIA(0): Assigned Display Device: DFP-0 > Это фуфло, отсюда никак не следует, что монитор LCD. Я не нашёл в своём > логе ничего подозрительного. Отсюда следует, что драйвер опознал подключенный монитор (как Seiko Digital Flat Panel, 330.0 MHz maximum pixel clock, и т.д.). > RADEONHD(0): Attaching Output TMDS B to Connector DVI-D 2 > ... > RADEONHD(0): Digital Display Input > ... > RADEONHD(0): Output DVI-D_2 connected А из твоего лога я не вижу ничего про монитор (ну кроме того, что он подключен через DVI paзъем). По ключевому слову EDID что-нибудь находится в логе? >> В ходу два типа фильтров: intrapixel и interpixel... > Ох, как всё сложно. Спасибо за столь содержательный ответ. > >>> Меня как-то очень смущает, что на lcddefault я не могу смотртеть. >>> lcdnone или lcdlegacy гораздо приятнее выглядят, хотя и не всегда. >> Intrapixel (lcdlegacy, cairo)... лучше подходят для шрифтов >> с встроенным байткодом и с hintstyle = hintfull. > В таком случае меня смущает слово 'legacy'. А что смущает? Монохромный рендеринг, для которого изобретался патентованный hinting, отходит в прошлое; разрешение мониторов растет. >> У меня сглаживание отключено для шрифтов меньше 16 пикселов; >> hinstyle = hintfull, шрифты ms-corefonts с байткодом. > А lcdfilter какой? lcdlegacy >> Когда появились шрифты Liberation, пытался перейти на них, но не прижилось. > Чем не прижилось? Результат при hintstyle=hintfull и без сглаживания хуже, чем с msttcorefonts. > Ты не ПТ Санс, кстати, не смотрел? не смотрел. > Я тут вдруг осознал, что плохо понимаю про хинтинг. Из-за патентов > пользоваться встроенным байтокодом можно только с недавнего времени. Да ладно. В lenny freetype собран с разрешенным интерпретатором байткода. > У майкросовтовских шрифтов есть байтод, но пользоваться раньше им было > нельзя и fontconfig-config для таких шрифтов рекомендовал использовать > автохитнер. Ась? Откуда такая бредовая информация? > В DejaVu как я понимаю байтокода нет, но тогда не понятно, > что означает вариант "Native" в fontconfig-config? В шрифтах DejaVu байткод _есть_. > Для чего нужны hinting, hintstyle, autohint и в чём разница между > вариантами hintstyle (hintnone, hintslight, hintmedium, hintfull)? Или > где бы про это почитать? Про "зачем это нужно": http://www.microsoft.com/typography/TrueTypeHintingIntro.mspx Пример байткода: http://dejavu-fonts.org/wiki/Hinting_tutorial/Example:_Hinting_L#Step-by-step_explanation > И вот ещё что, хочется нагенерировать картинок с разными шрифтами с > разными опциями рендеренга. И по-сравнивать, а то как-то всё не > однозначно. Чем бы это попроще сделать? apt-get install freetype2-demos -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100822181156.ga...@kaiba.homelan
Re: про субпиксельное сглаживание.
On 05.08.2010 01:47, Stanislav Maslovski wrote: А можно поподробнее, каким образом эта проблема отходит в историю? http://cgit.freedesktop.org/cairo/commit/?id=7a023a62f7517ad0d54f4d59c99909fadcc05e82 В experimental уже есть и работает. О, спасибо за информацию. Теперь уже не нужно будет самому собирать пакеты из убунты. В новом freetype уже всё что надо отключено или включено. -- Sergei Stolyarov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c5ab166.4090...@regolit.com
Re: про субпиксельное сглаживание.
On Thu, Aug 05, 2010 at 12:09:23AM +0700, Sergei Stolyarov wrote: > On 25.07.2010 07:30, Stanislav Maslovski wrote: >> Это проблема cairo (впрочем, уже тоже отходящая в историю), а не >> сборки freetype. В Дебиан freetype сто лет в обед собирается с >> FT_CONFIG_OPTION_SUBPIXEL_RENDERING. > > А можно поподробнее, каким образом эта проблема отходит в историю? http://cgit.freedesktop.org/cairo/commit/?id=7a023a62f7517ad0d54f4d59c99909fadcc05e82 В experimental уже есть и работает. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100804184714.ga23...@kaiba.homelan
Re: про субпиксельное сглаживание.
On 25.07.2010 07:30, Stanislav Maslovski wrote: Это проблема cairo (впрочем, уже тоже отходящая в историю), а не сборки freetype. В Дебиан freetype сто лет в обед собирается с FT_CONFIG_OPTION_SUBPIXEL_RENDERING. А можно поподробнее, каким образом эта проблема отходит в историю? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c599ec3.2040...@regolit.com
Re: про субпиксельное сглаживание.
On Fri, Jul 23, 2010 at 07:47:38PM +0600, Andrey Rahmatullin wrote: > On Fri, Jul 23, 2010 at 10:57:13AM +0100, Stanislav Maslovski wrote: > > Ну раз то был технический вопрос, то отвечаю: давно. > Меня смутило то, что в гугле про это есть только ссылки про убунту и > инструкции про применение убунтовых патчей к дебиановым пакетам/пересборку > убунтовых пакетов в окружении дебиана, а в /etc/fonts нет настроек. Ну и > то, что у меня на одной из машин каировские надписи как минимум в gkrellm > выглядят отвратительно. Это проблема cairo (впрочем, уже тоже отходящая в историю), а не сборки freetype. В Дебиан freetype сто лет в обед собирается с FT_CONFIG_OPTION_SUBPIXEL_RENDERING. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100725003022.gb24...@kaiba.homelan
Re: про субпиксельное сглаживание.
В Fri, 23 Jul 2010 12:41:40 +0400 sergio пишет: > У меня тоже сид, шрифты рендерятся не одинакого. Лупой проверь. > Как ни странно, но это проблема gtk (: У меня squeeze, 2-х мониторная конфигурация. GNONE - на одном (самсунг) сглаживание - Г, на другом (Acer) - норм. KDE4 - на обоих норм. GNOME(в VirtualBox) - норм. на обоих. Вот такие дела. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100723125843.0f782...@host19
Re: про субпиксельное сглаживание.
On 07/23/2010 12:15 PM, Stanislav Maslovski wrote: Не имел дел с радеонами, но могу погадать на кофейной гуще: Вопрос был не про радеон, а про то, как fontconfig понимает тип монитора. 2) отсутствие поддержки субпиксельного рендеринга в коде драйвера. Это как?! 2) почему qt и gtk по-разному субпиксельно сглаживают? Мне почему-то казалось, что за это фонтконфиг отвечет. Этот вопрос к разработчикам Qt. В каждой новой версии у них что-нибудь не так с шрифтами. Тем не менее, сейчас у меня (на sid) и qt, и gtk рендерят шрифты одинаково. У меня тоже сид, шрифты рендерятся не одинакого. Лупой проверь. Как ни странно, но это проблема gtk (: С какого-то момента стало можно настраивать сглиживать или нет вертикальные линии. Свойство фонтконфига lcdfilter. По дефолту как я понимаю оно выставлено в lcddefault, что означает сглаживать. Есть поменять на lcdnone в qt всё становится хорошо. GTK на эти настройки клало. -- sergio. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c4955c4.7080...@sergio.spb.ru
Re: про субпиксельное сглаживание.
On Fri, Jul 23, 2010 at 01:54:44AM +0400, sergio wrote: > Всем привет. > > Очень хочется узнать: > > 1) что нужно покопать на предмет того, что в "автоматическом" режиме > фонтконфига с драйвером radeon субпиксельное сглаживание есть а с > radeonhd --- нет. Не имел дел с радеонами, но могу погадать на кофейной гуще: 1) EDID 1.3. 2) отсутствие поддержки субпиксельного рендеринга в коде драйвера. > > 2) почему qt и gtk по-разному субпиксельно сглаживают? > Мне почему-то казалось, что за это фонтконфиг отвечет. Этот вопрос к разработчикам Qt. В каждой новой версии у них что-нибудь не так с шрифтами. Тем не менее, сейчас у меня (на sid) и qt, и gtk рендерят шрифты одинаково. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100723081524.ga27...@kaiba.homelan