JavaScript'te Sunumlar İçin Yedek Yazı Tiplerini Belirleme
Genel Bakış
Aspose.Slides, sunum renderleme ve dışa aktarma işlemleri için yedek yazı tipleri belirlemenize olanak tanır. Yedek yazı tipleri, birincil yazı tipi belirli karakterler için glif içermediğinde kullanılır.
Yedek davranışı yedek kurallar aracılığıyla yapılandırılır. Her kural, gerekli glifleri içerebilecek bir veya daha fazla yazı tipiyle bir Unicode aralığını ilişkilendirir. Farklı karakter aralıkları için kurallar tanımlayabilir, mevcut kurallardan yedek yazı tiplerini ekleyebilir veya kaldırabilir ve bir yedek yazı tipi kuralları koleksiyonunda birden çok kuralı düzenleyebilirsiniz.
Yedek kurallar, çalışma zamanı render ayarlarıdır. Sunum dosyasını kendisi değiştirmez ve PPTX dosyasının içinde depolanmaz.
Yedek Kuralları
Aspose.Slides, yedek bir yazı tipi uygulamak için kuralları belirtmek amacıyla FontFallBackRule sınıfını ve FontFallBackRule sınıfını destekler. FontFallBackRule sınıfı, eksik glifleri aramak için kullanılan belirtilen Unicode aralığı ile uygun glifleri içerebilecek bir yazı tipi listesi arasındaki ilişkiyi temsil eder:
var startUnicodeIndex = 0xb80;
var endUnicodeIndex = 0xbff;
var firstRule = new aspose.slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
var secondRule = new aspose.slides.FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic");
// Birden çok yol kullanarak yazı tipi listesini ekleyebilirsiniz:
var fontNames = java.newArray("java.lang.String", ["Segoe UI Emoji, Segoe UI Symbol", "Arial"]));
var thirdRule = new aspose.slides.FontFallBackRule(0x1f300, 0x1f64f, fontNames);
Ayrıca mevcut bir FontFallBackRule nesnesine yedek yazı tipini remove veya addFallBackFonts eklemek de mümkündür.
FontFallBackRulesCollection birden çok Unicode aralığı için yedek yazı tipi değiştirme kurallarını belirtme ihtiyacı olduğunda, bir dizi FontFallBackRule nesnesini düzenlemek için kullanılabilir.
Ayrıca bakınız
SSS
Yedek yazı tipi, yazı tipi ikamesi ve yazı tipi gömmesi arasındaki fark nedir?
Yedek bir yazı tipi yalnızca birincil yazı tipinde eksik olan karakterler için kullanılır. Yazı tipi ikamesi belirtilen tüm yazı tipini başka bir yazı tipiyle değiştirir. Yazı tipi gömmesi yazı tiplerini çıkış dosyasının içine paketler, böylece alıcılar metni amaçlandığı gibi görüntüleyebilir.
Yedek yazı tipleri PDF, PNG veya SVG gibi dışa aktarmalarda mı yoksa yalnızca ekrandaki renderda mı uygulanır?
Evet. Yedek, karakterlerin çizilmesi gerektiği ancak kaynak yazı tipinde bulunmadığı tüm render ve dışa aktarma işlemlerini etkiler.
Yedek yapılandırması sunum dosyasını kendisini değiştirir mi ve ayar gelecekteki açılışlarda kalıcı olur mu?
Hayır. Yedek kuralları kodunuzdaki çalışma zamanı render ayarlarıdır; .pptx dosyasının içinde depolanmaz ve PowerPoint’te görünmez.
İşletim sistemi (Windows/Linux/macOS) ve yazı tipi dizinleri seti yedek seçimini etkiler mi?
Evet. Motor, mevcut sistem klasörlerinden ve sağladığınız ek yollar üzerinden yazı tiplerini çözer. Bir yazı tipi fiziksel olarak mevcut değilse, ona referans veren kural etkili olamaz.
Yedek, WordArt, SmartArt ve grafiklerde çalışır mı?
Evet. Bu nesneler metin içerdiğinde, eksik karakterleri renderlemek için aynı glif ikamesi mekanizması uygulanır.