Flash akceptuje czcionki w formatach TrueType, Type 1 PostScript oraz czcionek oparte na mapach bitowych. Teoretycznie Flash eksportuje czcionki wraz z animacją, jednak czasem są one niewłaściwie wyświetlane w różnych systemach.
Błedy występują czasem też na takich samych systemach. Zdarza się, że Flash nie nie eksportuje prawidłowo danej czcionki, mimo iż w edytorze wygląda ona dobrze. Aby to to sprawdzić, możemy użyć tricku włączenia i wyłączenia wygładzania tekstu w edytorze (View > Antialias Text). Jeśli mimo włączenia, czcionki nie wygładzą się, może to oznaczać, że nie zostaną poprawnie wyeksportowane.
Podobnych kłopotów możemy uniknąć poprzez używanie czcionek sans, serif i typewriter, które Flash udostępnia nam w menu Text > Font i w palecie Character. Jeśli wybierzemy którąś z tych czcionek, plugin Flasha użyje odpowiedniej czcionki zainstalowanej na komputerze, który będzie oglądał animację.
Oto odpowiedniki dla poszczególnych typów czcionek:
| SANS = Arial, Hevetica
SERIF = Times, Times New Roman TYPEWRITTER = Courier |
Dzięki użyciu tych czcionek, nasza animacja zaoszczędzi na rozmiarze, ponieważ nie są one dołączane do pliku SWF, lecz odczytywane z dysku odbiorcy.
Czionki te warto używać, bo są dostępne praktycznie na każdym komputerze i skracają przez to czas ładowania filmu z sieci.
Jeśli nie chcesz używać wyżej podanego sposobu uniknięcia kłopotów z czcionkami, to jest jeszcze inne rozwiązanie. Wystarczy wszelkie teksty przekształcić w obiekty graficzne (polecenie Break Apart). Rozwiązanie to jednak zwiększa rozmiar końcowego pliku SWF więc lepiej go nie użwać, jeśli nasze pliki mają być zamieszczane w internecie. Innym minusem tego rozwiązania jest brak możliwości edycji tekstu po jego przekształceniu w grafikę. Jeśli to użyciu polecenia Break Apart chcemy coś edytować, to trzeba od nowa wprowadzić narzędziem tekstowym żądany tekst i ponownie go przekształcać. Jest to więc trochę pracochłonne.
Mam nadzieję, że opisane tutaj rozwiązania pomogą w pozbyciu się jakichkolwiek problemów z czcionkami we Flashu, jeśli takie problemy wystąpią.
