Adobe - flash - platform munka betűtípusok

FontDescription objektum használható együtt a tárgy, hogy meghatározzuk ElementFormat betűtípussal és beállítjuk annak jellemzőit. Ezek a jellemzők közé tartozik a betűtípus nevét, annak vastagsága, meredeksége, vizualizációs és helyét a betűtípus (a készülék vagy SWF-fájl).

Megjegyzés. FTE nem támogatja Type 1 betűtípusok és dot betűtípusok, például 3-as típusú, ATC, sfnt burkolt CID vagy Meztelen CID.

Meghatározása font characteristics (FontDescription objektum)

Az ingatlan fontName FontDescription objektum tartalmazhat egy nevet vagy egy névsort, vesszővel elválasztva. Például a listán az Arial, Helvetica, _sans szöveget feldolgozó motor első néz ki, Arial, Helvetica, majd, majd _sans, ha nem találja az első két betűtípus. A szett font nevek közé három nevek közös eszközt betűtípus: _sans, _serif és _typewriter. Viszonyulnak az adott eszköz betűtípus függően lejátszási rendszer. Célszerű megadni alapértelmezett nevek, mint ezek az összes betűtípus leírások használó készülék betűtípusokat. Ha fontName tulajdonság nincs megadva, akkor az alapértelmezett _serif.

Alapértelmezett fontPosture tulajdonság lehet állítani, hogy egy értéket (FontPosture.NORMAL), vagy az érték „dőlt» (FontPosture.ITALIC). fontWeight tulajdonság lehet állítani, hogy az alapértelmezett értéket (FontWeight.NORMAL), vagy az érték a „merész» (FontWeight.BOLD).

Beágyazott betűtípusok és eszköz betűtípusok

Az ingatlan fontLookup FontDescription objektum határozza meg, hogy a betűtípus kell keresni szöveget feldolgozó motor szövegek megjelenítéséhez: a készülék font vagy beágyazott font. Ha a megadott betűtípus eszköz (FontLookup.DEVICE), a futási keres egy betűtípust a reprodukciós rendszert. Ha megad egy beágyazott font (FontLookup.EMBEDDED_CFF), a futási néz egy beágyazott font a megadott néven a SWF-fájlt. Ez a beállítás csak akkor támogatja a kompakt beágyazott betűtípusokat CFF (Compact Font Format). Ha a megadott betűtípus nem található, a font az alapértelmezett eszközt.

Segítségével készülék betűtípus képes csökkenteni a méretét SWF-fájlok. Beágyazott betűtípusok biztosítsák a megfelelő kijelző a különböző platformokon.

Képmódban és átfedésben fel képpont

A Flash Player 10 és az Adobe AIR 1.5 hozzáfűzi vizualizációja CFF (Compact beágyazott betűtípussal). Az ilyen típusú képalkotó képernyőn megjelenő betűtípusok jobban olvasható és a kijelző írt szöveg apró betűs fut hatékonyabban. Ez a beállítás csak a beágyazott betűtípusok. A FontDescription objektum értéke (RenderingMode.CFF) az alapértelmezett az ingatlan renderingMode. Beállíthatjuk az ingatlan RenderingMode.NORMAL válassza ki a megjelenítés típusát használt Flash Player 7 és a korábbi verziók.

Ha a kiválasztott CFF-megjelenítés, a második tulajdonság, cffHinting. Ez vezérli a vízszintes vonaltól a betűtípus podpikselnoy rács. Az alapértelmezett érték CFFHinting.HORIZONTAL_STEM. amely kötődés a pixel. Ha beállítja ezt a tulajdonságot CFFHinting.NONE. hibakeresés le van tiltva. Ez a beállítás a megfelelő animáció vagy nagy betűkkel.

Lezárása és klónozási FontDescription tárgyak

Amikor FontDescription objektum rendelve ElementFormat objektumot. A zárolási tulajdonság beállítása automatikusan igaz. Amikor megpróbálja módosítani zárolt FontDescription objektum megjelenik IllegalOperationError. A legjobb, hogy a teljes meghatározás ezt a tárgyat, mielőtt írnak ElementFormat fokon.

Ha meg akarjuk változtatni a meglévő példánya FontDescription. először meg kell ellenőrizni az érték a tulajdonságok zárva. Ha ez igaz. használja a klón () metódus, hogy hozzon létre egy nyitott Az objektum másolata. Az ingatlan az objektum lehet változtatni, majd rendelje hozzá ElementFormat fokon. Új vonalak létre ezt az objektumot TextElement. lesz egy új formátum. Előző vonalak létre ez a tárgy előtt, változatlan marad.

Kapcsolódó cikkek