Можно ли рассчитывать, что в WPF 4 появится, наконец, возможность выводить тексты Тахомой, Верданой или (о боже!) Курьером, точно так же, как в WinForms'ах? То есть четко-пречетко, одними черными пикселями без серо-красно-сине-зеленого и без блура. Если да, можно ли подтвердить это ссылками на официальные источники? Спасибо.
Здравствуйте, <Аноним>, Вы писали:
А>Можно ли рассчитывать, что в WPF 4 появится, наконец, возможность выводить тексты Тахомой, Верданой или (о боже!) Курьером, точно так же, как в WinForms'ах? То есть четко-пречетко, одними черными пикселями без серо-красно-сине-зеленого и без блура. Если да, можно ли подтвердить это ссылками на официальные источники? Спасибо.
Да, зачекинили где-то с месяц назад, будет в Beta2. Теперь текст рендерится точно так же, как и в операционке (один и тот же движок). Прикольно, когда отключаешь ClearType, видишь абсолютно чёткие пикселы и аж не верится, что это WPF Я когда впервые увидел, плакал от счастья
Здравствуйте, Кирилл Осенков, Вы писали:
КО>Да, зачекинили где-то с месяц назад, будет в Beta2. Теперь текст рендерится точно так же, как и в операционке (один и тот же движок). Прикольно, когда отключаешь ClearType, видишь абсолютно чёткие пикселы и аж не верится, что это WPF Я когда впервые увидел, плакал от счастья
Интересно, текст при этом все-равно рисуется средствами WPF, движок на .Net написали, или с WIN API скрестили?
Здравствуйте, MxKazan, Вы писали:
КО>>Да, зачекинили где-то с месяц назад, будет в Beta2. Теперь текст рендерится точно так же, как и в операционке (один и тот же движок). Прикольно, когда отключаешь ClearType, видишь абсолютно чёткие пикселы и аж не верится, что это WPF Я когда впервые увидел, плакал от счастья MK>Интересно, текст при этом все-равно рисуется средствами WPF, движок на .Net написали, или с WIN API скрестили?
Говорили, что вроде-как Direct Write использоваться будет. Хотя он только в WIndows 7 появился, интересно, а что с предыдущими ОС?
Здравствуйте, jenyavb, Вы писали:
J>Говорили, что вроде-как Direct Write использоваться будет. Хотя он только в WIndows 7 появился, интересно, а что с предыдущими ОС?
Да, текст рисуется при помощи Direct Write — бинарник войдёт в состав WPF, так что будет работать везде, где ставится .NET 4.0. Подробнее о тексте можно почитать здесь: http://blogs.msdn.com/text/
Здравствуйте, Кирилл Осенков, Вы писали:
КО>Здравствуйте, jenyavb, Вы писали:
J>>Говорили, что вроде-как Direct Write использоваться будет. Хотя он только в WIndows 7 появился, интересно, а что с предыдущими ОС?
КО>Да, текст рисуется при помощи Direct Write — бинарник войдёт в состав WPF, так что будет работать везде, где ставится .NET 4.0. Подробнее о тексте можно почитать здесь: http://blogs.msdn.com/text/
Здравствуйте, Vladek, Вы писали:
V>Кстати, .NET 4 будет на Windows XP ставиться?
Официально не знаю, но текущий билд встал на виртуальную машину с XP SP2 без проблем.
Re[2]: WPF 4 Font rendering
От:
Аноним
Дата:
30.09.09 07:40
Оценка:
Здравствуйте, Кирилл Осенков, Вы писали:
КО>Да, зачекинили где-то с месяц назад, будет в Beta2. Теперь текст рендерится точно так же, как и в операционке (один и тот же движок). Прикольно, когда отключаешь ClearType, видишь абсолютно чёткие пикселы и аж не верится, что это WPF Я когда впервые увидел, плакал от счастья
А что повлияло на такое решение? Почему столько времени не делали, а вот теперь сделали? Были какие-то исследования, которые показали, что некоторым юзверям это таки надо?
Здравствуйте, Аноним, Вы писали:
А>А что повлияло на такое решение? Почему столько времени не делали, а вот теперь сделали? Были какие-то исследования, которые показали, что некоторым юзверям это таки надо?
Ты не поверишь, действительно много жаловались. Официально здесь и здесь например, неголосовавшим за баг должно быть стыдно .
Re[4]: WPF 4 Font rendering
От:
Аноним
Дата:
30.09.09 14:21
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Ты не поверишь, действительно много жаловались. Официально здесь и здесь например, неголосовавшим за баг должно быть стыдно .
Почему ж не поверю, поверю. У меня самого эти субпиксельные штучки-дрючки мигрень вызывают. И пока я искал, как их отключать, много жалоб находил. Но Микрософт же вроде отрицал наглушняк существование какого бы то ни было недовольства. Поэтому я и спросил у сотрудника MS, передумали они отрицать?
Еще бы эта дурь с неотключаемыми размазанными гарнитурами (сигойкой) у них прошла, и я бы тоже всплакнул на пару с Осенковым.
Здравствуйте, Кирилл Осенков, Вы писали:
КО>Прикольно, когда отключаешь ClearType, видишь абсолютно чёткие пикселы и аж не верится, что это WPF :) Я когда впервые увидел, плакал от счастья :)
Здравствуйте, Roman Odaisky, Вы писали:
RO>Ну почему же, сглаженный шрифт отлично читается. Твое сообщение, к примеру, у меня выглядит так: RO>
Неплохо, кстати. Заметно качественнее чем WPF сейчас. Хотя, рядом с ClearType всё ещё выглядит размытым. Привыкнуть к такому безусловно можно, но не хотелось бы. ИМХО, у McSeem2 не те приоритеты. Соответствии печатному тексту важно только до тех пор пока оно не мешает читаемости.
А>А что повлияло на такое решение? Почему столько времени не делали, а вот теперь сделали? Были какие-то исследования, которые показали, что некоторым юзверям это таки надо?
С самого начала они утверждали, что лучшего решения при сохранении DPI-независимости не найти. Убедить их в том, что текст размытый и хреновый, было очень тяжело. Но после того как Windows 7 стали делать DirectWrite, и после того, как народ МАССОВО жаловался, решили таки взять DWrite и встроить в WPF.
Немаловажно что примерно в это же время в студии редактор стали переписывать на WPF. Мы увидели первые результаты и были в ужасе. После Beta1 все жаловались, какие в студии ужасные тексты. Это послужило окончательным стимулом
Я в команде WPF не работаю, и поэтому могу неофициально утверждать, что если бы они наняли Максима, то всем бы от этого жилось лучше. Да и рендерер его лучше чем WPF/Silverlight. Но... или он не пробовал в МС податься, или не хотел, или не взяли, или его бы там просто не слушали. Не знаю.
Ну что ж. Имеем что имеем. Посмотрим, может 4.0 вам понравится.