Я создаю PDF-файл с использованием библиотеки mPDF.малые символы латинского алфавита в PDF
Я использую Open Sans шрифт, содержание имеет латинские символы, такие, как ä
Он правильно показывает, если это обычный ä,
Но проблема в том, если я добавил font-variant: small-caps;
к этому тексту. Это становится так:
Я проверил, если есть только проблема в верхнем случае ä:
Но нет. Если вы попытаетесь выбрать и скопировать слово с помощью «окна» ä (я имею в виду первое изображение) .. затем вставьте его где-нибудь. У вас будет правильный nationalität.
Итак, вопрос в том, в чем проблема? Является ли это на шрифтом? В PDF? В CSS? Или в кодировке (В настоящее время это utf-8)?
Как это исправить?
Я знаю, что я могу просто использовать что-то вроде:
<span class="bigger-font">N</span><span class="smaller-font">ATIONALITÄT</span>
Тогда я получу желаемый результат. Но я действительно хочу использовать font-variant: small-caps;
, потому что это проще.
Это похоже на ошибку в mPDF, вы можете попробовать последнюю версию mPDF и/или сообщить об этом как о проблеме [mPDF] (https://github.com/mpdf/mpdf/issues) – dwarring