Cambiar la fuente solo de los caracteres Unicode específicos al guardar en PDF

Ejemplo

La siguiente captura de pantalla compara los dos PDF generados por el código de muestra a continuación.

Uno se generó sin configurar la propiedad PdfSaveOptions.IsFontSubstitutionCharGranularity y el otro se generó después de configurar la propiedad PdfSaveOptions.IsFontSubstitutionCharGranularity en true.

Como se puede ver en el primer PDF, la fuente de toda la oración ha cambiado de Times New Roman a Arial Unicode MS debido al Guión no separable. Mientras que en el segundo PDF, solo la fuente del Guión no separable ha cambiado.

Primer archivo PDF
todo:image_alt_text
Segundo archivo PDF
todo:image_alt_text

Código de muestra