Ändra teckensnittet för enskilda Unicode tecken när du sparar till PDF med Golang via C++

Exempel

Följande skärmbild jämför de två utdata-PDF:erna som genererats av koden nedan.

Ett genereras utan att ställa in egenskapen PdfSaveOptions.IsFontSubstitutionCharGranularity, och det andra genererades efter att egenskapen satts till true.

Som du kan se i den första PDF-filen har typsnittet för hela meningen ändrats från Times New Roman till Arial Unicode MS på grund av icke-brytande bindestrecket. I den andra PDF-filen har endast typsnittet för icke-brytande bindestrecket ändrats.

Första PDF-fil
todo:image_alt_text
Andra PDF-fil
todo:image_alt_text

Exempelkod