创建后备字体

Contents
[ ]

Aspose.Slides 支持 IFontFallBackRule 接口和 FontFallBackRule 类来指定应用后备字体的规则。FontFallBackRule 类表示指定 Unicode 范围与用于搜索缺失字形的字形列表之间的关联:

startUnicodeIndex = 0x0B80
endUnicodeIndex = 0x0BFF

firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")

#使用多种方式添加字体列表:
fontNames =  ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]

thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)

还可以 Remove() 后备字体或 AddFallBackFonts() 到现有的 FontFallBackRule 对象中。

FontFallBackRulesCollection 可用于组织 FontFallBackRule 对象的列表,当需要为多个 Unicode 范围指定后备字体替换规则时。