Изменение шрифта только для определенных символов Unicode при сохранении в PDF

Пример

На следующем скриншоте сравниваются два выходных PDF-файла, сгенерированных примерным кодом ниже.

Один сгенерирован без установки свойства PdfSaveOptions.IsFontSubstitutionCharGranularity, а другой - с установкой свойства PdfSaveOptions.IsFontSubstitutionCharGranularity в true.

Как видно на первом PDF, шрифт всего предложения изменился с Times New Roman на Arial Unicode MS из-за Non-Breaking Hyphen. В то время как на втором PDF, изменился только шрифт Non-Breaking Hyphen.

Первый файл PDF
todo:image_alt_text
Второй файл PDF
todo:image_alt_text

Образец кода