Specify Fallback Fonts for Presentations on Android
ภาพรวม
Aspose.Slides ให้คุณระบุแบบอักษรสำรองสำหรับการแสดงผลและการส่งออกงานนำเสนอ
แบบอักษรสำรองจะถูกใช้เมื่อแบบอักษรหลักไม่มี glyphs สำหรับอักขระบางตัว
พฤติกรรมการสำรองกำหนดผ่านกฎการสำรอง แต่ละกฎเชื่อมโยงช่วง Unicode กับแบบอักษรหนึ่งหรือหลายแบบที่อาจมี glyph ที่ต้องการ คุณสามารถกำหนดกฎสำหรับช่วงอักขระต่าง ๆ เพิ่มหรือถอนแบบอักษรสำรองจากกฎที่มีอยู่ และจัดระเบียบหลายกฎในคอลเลคชันกฎแบบอักษรสำรอง
กฎการสำรองเป็นการตั้งค่าการแสดงผลในช่วงเวลารันไทม์ ไม่ได้แก้ไขไฟล์งานนำเสนอเองและไม่ได้ถูกเก็บไว้ในไฟล์ PPTX
กฎการสำรองแบบอักษร
Aspose.Slides รองรับอินเทอร์เฟซ IFontFallBackRule และคลาส FontFallBackRule เพื่อระบุกฎที่จะใช้แบบอักษรสำรอง คลาส FontFallBackRule แสดงความสัมพันธ์ระหว่างช่วง Unicode ที่กำหนด (ใช้สำหรับค้นหา glyph ที่หายไป) กับรายการแบบอักษรที่อาจมี glyph ที่เหมาะสม:
long startUnicodeIndex = 0x0B80;
long endUnicodeIndex = 0x0BFF;
IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");
//โดยใช้หลายวิธีคุณสามารถเพิ่มรายการแบบอักษร:
String[] fontNames = new String[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };
IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);
คุณยังสามารถ remove แบบอักษรสำรองหรือ addFallBackFonts เข้าไปในอ็อบเจ็กต์ FontFallBackRule ที่มีอยู่ได้
FontFallBackRulesCollection สามารถใช้เพื่อจัดระเบียบรายการของอ็อบเจ็กต์ FontFallBackRule เมื่อจำเป็นต้องระบุกฎการแทนที่แบบอักษรสำรองสำหรับหลายช่วง Unicode
ดูเพิ่มเติม
คำถามที่พบบ่อย
ความแตกต่างระหว่างแบบอักษรสำรอง, การแทนที่แบบอักษร, และการฝังแบบอักษรคืออะไร?
แบบอักษรสำรองจะถูกใช้เฉพาะสำหรับอักขระที่หายไปในแบบอักษรหลัก Font substitution แทนที่แบบอักษรที่ระบุทั้งหมดด้วยแบบอักษรอื่น Font embedding จะบรรจุแบบอักษรไว้ในไฟล์ผลลัพธ์เพื่อให้ผู้รับสามารถดูข้อความได้ตามที่ตั้งใจ
แบบอักษรสำรองถูกนำไปใช้ในการส่งออก เช่น PDF, PNG หรือ SVG หรือเฉพาะการแสดงผลบนหน้าจอเท่านั้น?
ใช่. แบบอักษรสำรองมีผลต่อทุก การแสดงผลและการส่งออก ที่ต้องวาดอักขระแต่ไม่มีในแบบอักษรต้นฉบับ
การตั้งค่าการสำรองทำให้ไฟล์งานนำเสนอเปลี่ยนแปลงหรือไม่ และการตั้งค่านี้จะคงอยู่เมื่ิอเปิดไฟล์ครั้งต่อไปหรือไม่?
ไม่. กฎการสำรองเป็นการตั้งค่าการแสดงผลในช่วงรันไทม์ในโค้ดของคุณ; ไม่ได้ถูกเก็บไว้ในไฟล์ .pptx และจะไม่ปรากฏใน PowerPoint
ระบบปฏิบัติการ (Windows/Linux/macOS) และชุดโฟลเดอร์แบบอักษรมีผลต่อการเลือกแบบอักษรสำรองหรือไม่?
ใช่. เครื่องยนต์จะค้นหาแบบอักษรจากโฟลเดอร์ระบบที่มีอยู่และจาก เส้นทางเพิ่มเติม ใด ๆ ที่คุณระบุ หากแบบอักษรไม่มีอยู่จริง กฎที่อ้างอิงแบบอักษรนั้นไม่สามารถทำงานได้
แบบอักษรสำรองทำงานกับ WordArt, SmartArt และแผนภูมิหรือไม่?
ใช่. เมื่อวัตถุเหล่านี้มีข้อความ กลไกการแทนที่ glyph เดียวกันจะถูกใช้เพื่อแสดงอักขระที่หายไป