LoadNotoFallbackSettings
Innehåll
[
Dölj
]FontFallbackSettings.LoadNotoFallbackSettings method
Laddar fördefinierade reservinställningar som använder Google Noto-teckensnitt.
public void LoadNotoFallbackSettings()
Exempel
Visar hur man lägger till fördefinierade alternativa teckensnittsinställningar för Google Noto-teckensnitt.
FontSettings fontSettings = new FontSettings();
// Dessa är fria typsnitt licensierade under SIL Open Font License.
// Vi kan ladda ner typsnitten här:
// https://www.google.com/get/noto/#sans-lgc
fontSettings.SetFontsFolder(FontsDir + "Noto", false);
// Observera att de fördefinierade inställningarna endast använder Sans-stil Noto-teckensnitt med normal vikt.
// Vissa av Noto-typsnitten använder avancerade typografiska funktioner.
// Typsnitt med avancerad typografi kanske inte återges korrekt som Aspose.Words stöder dem för närvarande inte.
fontSettings.FallbackSettings.LoadNotoFallbackSettings();
fontSettings.SubstitutionSettings.FontInfoSubstitution.Enabled = false;
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Noto Sans";
Document doc = new Document();
doc.FontSettings = fontSettings;
Visar hur man laddar fördefinierade inställningar för reservteckensnitt.
Document doc = new Document();
FontSettings fontSettings = new FontSettings();
doc.FontSettings = fontSettings;
FontFallbackSettings fontFallbackSettings = fontSettings.FallbackSettings;
// Spara standardteckensnittsschemat till ett XML-dokument.
// Till exempel har ett av elementen värdet "0C00-0C7F" för Range och ett motsvarande "Vani"-värde för FallbackFonts.
// Detta betyder att om teckensnittet som viss text använder inte har symboler för Unicode-blocket 0x0C00-0x0C7F,
// reservschemat kommer att använda symboler från typsnittsersättningen "Vani".
fontFallbackSettings.Save(ArtifactsDir + "FontSettings.FallbackSettings.Default.xml");
// Nedan finns två fördefinierade teckensnittsalternativ som vi kan välja mellan.
// 1 - Använd standardschemat för Microsoft Office, vilket är samma som standardschemat:
fontFallbackSettings.LoadMsOfficeFallbackSettings();
fontFallbackSettings.Save(ArtifactsDir + "FontSettings.FallbackSettings.LoadMsOfficeFallbackSettings.xml");
// 2 - Använd schemat som byggts från Google Noto-teckensnitt:
fontFallbackSettings.LoadNotoFallbackSettings();
fontFallbackSettings.Save(ArtifactsDir + "FontSettings.FallbackSettings.LoadNotoFallbackSettings.xml");
Se även
- class FontFallbackSettings
- namnutrymme Aspose.Words.Fonts
- hopsättning Aspose.Words