Paket | flash.text |
Sınıf | public final class FontType |
Miras Alma | FontType Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
fontType
özelliği için numaralandırılmış "embedded"
ve "device"
sabitlerini içerir.
İlgili API Öğeleri
Sabit | Tanımlayan: | ||
---|---|---|---|
DEVICE : String = "device" [statik]
Bunun bir cihaz fontu olduğunu gösterir. | FontType | ||
EMBEDDED : String = "embedded" [statik]
Bunun yerleşik bir font olduğunu gösterir. | FontType | ||
EMBEDDED_CFF : String = "embeddedCFF" [statik]
Bunun gömülü bir CFF fontu olduğunu belirtir. | FontType |
DEVICE | Sabit |
public static const DEVICE:String = "device"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bunun bir cihaz fontu olduğunu gösterir. SWF dosyası, sistemde yüklü fontları kullanarak fontlar oluşturur.
Aygıt fontlarının kullanılması, font verileri dosyaya dahil edilmediğinden film boyutunun daha küçük olmasına yol açar. Kenarları yumuşatılmış metin küçük boyutlarda bulanık görünebileceğinden aygıt fontları genellikle küçük nokta boyutlu metni görüntülemek için idealdir. Aygıt fontları ayrıca kaydırma metni gibi büyük metin blokları için de iyi bir seçimdir.
Sistemde yüklü olan fontlarla oluşturulduklarından, aygıt fonlarını kullanan metin alanları farklı sistemlerde ve platformlarda aynı görünmeyebilir. Aynı nedenden ötürü aygıt fontlarının kenarları yumuşatılmaz ve büyük nokta boyutlarında tırtıklı görünebilir.
İlgili API Öğeleri
EMBEDDED | Sabit |
public static const EMBEDDED:String = "embedded"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bunun yerleşik bir font olduğunu gösterir. Font anahatları, yayınlanmış SWF dosyasına gömülür.
Gömülü fontları kullanan metin alanları, o fontun sistemde yüklü olup olmadığına bakılmaksızın her zaman seçili fontta görüntülenir. Ayrıca, gömülü fontları kullanan metin alanlarının kenarları her zaman yumuşatılır (düzgünleştirilir). TextField.antiAliasType
özelliğini kullanarak yumuşatma miktarını seçebilirsiniz.
Gömülü fontların bir dezavantajı SWF dosyasının boyutunu artırmalarıdır.
EMBEDDED
türü fontlar, yalnızca TextField tarafından kullanılabilir. flash.text.engine sınıfları bu tür bir font kullanmaya yönlendirilirse, bu sınıflar aygıt fontlarına geri döner.
İlgili API Öğeleri
EMBEDDED_CFF | Sabit |
public static const EMBEDDED_CFF:String = "embeddedCFF"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Bunun gömülü bir CFF fontu olduğunu belirtir. OpenType tablolarının font anahatları ve alt kümeleri yayınlanan SWF dosyasında gömülüdür.
Gömülü CFF fontları kullanan metin, o fontun oynatma sisteminde yüklü olup olmadığına bakılmaksızın her zaman seçili fontta görüntülenir. Aynı zamanda, gömülü CFF fontlarını kullanan metne her zaman Flash Player tarafından yumuşatma (düzgünleştirme) uygulanır. flash.text.engine.FontDescription.renderingMode
ve flash.text.engine.FontDescription.cffHinting
özelliklerini kullanarak CFF gömülü fontu için ipucu verme işlemini ve oluşturma modunu seçebilirsiniz.
Gömülü CFF fontlarının bir dezavantajı SWF dosyasının boyutunu artırmalarıdır. Ancak, gömülü CFF fontları genellikle normal gömülü fontlardan % 20 ila % 30 daha küçüktür.
EMBEDDED_CFF
türü fontlar yalnızca flash.text.engine sınıfları tarafından kullanılabilir. Bu tür bir fontu kullanmaya yönlendirilen bir TextField öğesi oluşturma işleminde başarısız olur.
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z