Баг со шрифтами.

 

Давечи продолжил колупаться со шрифтами и наткнулся на очень неприятный (для меня по крайней мере) факт.

При повороте текстовой метки (LABEL) неправильно вычисляются сдвиг и размеры рамки выделения, что приводит к появлению левых и абсолютно ненужных смещений при отображении символа.

Мой шрифт, проверочный символ.

Wingdings.

Надеюсь, будет исправлено, а не отложено в долгий ящик.

 
Хе-хе :) Тем более в МТ5 этот баг тоже есть.
 
TheXpert:
Хе-хе :) Тем более в МТ5 этот баг тоже есть.

А сервисдеск в пятерке?
 
Для меня 4ка приоритетней.
 
TheXpert:
Для меня 4ка приоритетней.

Так еще нужно что б услышали
 
TheXpert:

При повороте текстовой метки (LABEL) неправильно вычисляются сдвиг и размеры рамки выделения, что приводит к появлению левых и абсолютно ненужных смещений при отображении символа.

а что именно неверно?

у вас на скринах поворот от угла привязки происходит. И поворачивает по виду правильно.

 
Vinin:
Так еще нужно что б услышали

А вот заодно и посмотрим. Баг хоть и несерьезный, зато по ходу из разряда ляпов.

sergeev:

а что именно неверно?

С самим символом все относительно нормально. Но он смещается и искажается рамка символа.

Вот еще, шрифт Arial:


 

А можно скрипт для воспроизведения?

Вручную не получается воспроизвести.

 

Так именно вручную и делал.

Первые картинки -- WinXP, 225 билд.

Последняя -- Win7, 229 билд. В 5 терминале такая же картинка.

Кстати, на последней картинке смещения видны невооруженным взглядом, может на этом шрифте и попробовать воспроизводить? Текст "8" шрифт Arial

Воспроизведение -- берем и создаем два одинаковых символа лейбла. Затем один поворачиваем на 1 градус и совмещаем оси вращения.

 

Спасибо. Воспроизвелось. Будем думать, как исправить.

 
stringo:

Воспроизвелось. Будем думать, как исправить.

Спасибо.