2013-06-28 12 views
5

To prawdopodobnie najdziwniejszy problem z osadzaniem czcionek, jaki miałem od lat ...Rozmiary emulacji wysokości fontów AS3

Używam Flasha CC. Ilekroć używam czcionki osadzającej, otrzymuję ten dziwny wynik.

problem

Z lewej używam czcionki systemowej bez ankiety, po prawej po prostu przełączyć się czcionki osadzonej w bibliotece. Nic więcej się nie zmienia. Robię wszystko według kodu.

Wysokość właściwości TextField i textHeight zmienia się w zależności od tego, czy korzystam z osadzonej czcionki, czy nie. Nie ma znaczenia, jaką czcionkę umieściłem, próbowałem wielu różnych czcionek z dokładnie tym samym wynikiem.

enter image description here

Próbowałem zmieniając właściwość leading w obiekcie TextFormat, ale zawsze jakiś rodzaj obicia na górze textField.

Ktoś ma pojęcie o tym, co się dzieje?

+2

Wygląda na to, że jest to błąd CC typu Flash ... http://forums.adobe.com/thread/1235461 – Pier

Odpowiedz

1

To błąd w Flash CC potwierdzony przez Adobe.

Tylko rozwiązanie as suggested by Adobe, dopóki nie naprawią błędu, jest utworzenie pola tekstowego, które korzysta z osadzonej czcionki za pośrednictwem IDE. Połóż to na scenie i ukryj.

Mój klient będzie bardzo szczęśliwy.

+0

dzięki za wskazanie tego! ich rozwiązanie zadziałało dla mnie. –