Название: Font spacing ;-( Отправлено: Igors от Января 03, 2014, 14:34 Добрый день
И вот чуяло мое сердце - будет здесь подлянка, ну так и есть :'( Вверху - приложение рисует без всяких затей, простейшими нативными средствами. Выясняется что добиться того же в Qt непросто. Очертания букв - нет проблем, просто имя фонта "Geneva". Посередине - рисуется в Qt, почему такой мудаковатый spacing - хз. Внизу - попытка подлатать QFont::setLetterSpacing, конечно безуспешная. Какие есть соображения? Спасибо Название: Re: Font spacing ;-( Отправлено: Bepec от Января 03, 2014, 18:31 Кривой шрифт?
Название: Re: Font spacing ;-( Отправлено: thechicho от Января 04, 2014, 07:14 может с выравниванием проблемы
Название: Re: Font spacing ;-( Отправлено: Fregloin от Января 04, 2014, 11:46 что за ось? такое поведение проявляется на других ос?
Название: Re: Font spacing ;-( Отправлено: Igors от Января 04, 2014, 20:41 что за ось? такое поведение проявляется на других ос? OSX 10.7.5. Ну вот, теперь-то я уж наверняка получу правильный ответ :) LOLДень был посвящен проверкам "с различными версиями OSX + разными сборками Qt". К сожалению, все с точностью повторяется. А быстренько найти "какой-то др шрифт у которого нет этой бяки" не вышло. Впрочем "небыстренько" тоже. Проблема возникает при выкл анти-алиасе QFont::NoAntiAlias. Иначе спейсит нормально, но увы, анти-алиас делает мелкий текст плохо-читаемым. Мда, хреново :'( Название: Re: Font spacing ;-( Отправлено: Fregloin от Января 06, 2014, 13:43 А в linux/win такая же проблема? Проверяли ради интереса?
Название: Re: Font spacing ;-( Отправлено: Igors от Января 06, 2014, 14:09 А в linux/win такая же проблема? Проверяли ради интереса? Линукса (слава богу) нет, хотя OSX тоже линукс (по-простому говоря). На Вындоуз глянул - там подбирается др шрифт и конкретно эти строки норм. Радости немного т.к. убедился что Qt делает это однообразно/стабильно - ну пробьет в др месте.Название: Re: Font spacing ;-( Отправлено: GreatSnake от Января 13, 2014, 15:39 QFont::setStyleStrategy( QFont::PreferAntialias ) пробовал?
Название: Re: Font spacing ;-( Отправлено: Igors от Января 14, 2014, 05:53 QFont::setStyleStrategy( QFont::PreferAntialias ) пробовал? Проблема возникает при выкл анти-алиасе QFont::NoAntiAlias. Иначе спейсит нормально, но увы, анти-алиас делает мелкий текст плохо-читаемым. Название: Re: Font spacing ;-( Отправлено: Dexel от Января 17, 2014, 01:12 Код: QFontMetrics::lineSpacing() Эт тот который в CSS line-height |