Как конвертировать необычные символы Unicode (UTF-8) в PDF? - PullRequest
0 голосов
/ 20 октября 2018

Я хотел бы преобразовать текстовый файл, содержащий символы Unicode в UTF-8, в файл PDF.Когда я котирую файл или смотрю на него с помощью vim, все отлично, но когда я открываю файл с помощью LibreOffice, форматирование отключается.Я пробовал различные шрифты, ни один из которых не работал.Есть ли где-нибудь файл шрифта в моей системе Ubuntu 16.04, который используется для отображения в окне терминала?Похоже, это был бы шрифт, который нужно использовать LibreOffice.

Я не привязан к LibreOffice.Подойдет любое приложение, которое преобразует текстовый файл в файл PDF.Я пробовал txt2pdf и pandoc, но безуспешно.

Вот как выглядит файл

Чтобы подробнее остановиться на проблеме, ниже приведен примеркак выглядят приведенные выше строки в LibreOffice с использованием шрифта Liberation Mono (моно шрифт не работает лучше): enter image description here

1 Ответ

0 голосов
/ 25 октября 2018

Я ответил вам по почте, но вот ответ.Вы используете очень специфические символы;самое трудное найти в блоке Miscellaneous Symbols юникод.Например, SESQUIQUADRATE , который должен находиться на вашей второй строке как .

Быстрый поиск , приведет меня к двум следующим кандидатам (для моноширинных шрифтов):

Как видите, блок частично покрытот PragmataPro , который является очень хорошим шрифтом ;Тем не менее, я попытался использовать старую версию и нашел все ваши собственные символы, но возникла проблема, потому что символ Sun (отображается как ), кажется, печатается в два раза шире, чем другие символы, но моя версияЭтот шрифт довольно старый и, возможно, содержит ошибки.

После того, как вы выбрали шрифт, соответствующий вашим потребностям, вы сможете отображать документы в формате PDF с помощью различных инструментов.Я провел все свои эксперименты с txt2pdf , которые я ежедневно использую для многих документов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...