Как преобразовать закодированный текст шрифта Preeti в Юникод, оставив английские слова такими, какие они есть в Python?Python

Программы на Python
Anonymous
Как преобразовать закодированный текст шрифта Preeti в Юникод, оставив английские слова такими, какие они есть в Python?

Сообщение Anonymous »

Я пытаюсь преобразовать текст шрифта Preeti в Юникод. Я использую библиотеку Python и npTTF2UTF. Большую часть времени он работает, но также преобразует английские слова, такие как «Микроволновая печь», в эквивалент Юникода. Как мне этого избежать?
Вот мой код:

Код: Выделить всё

import npttf2utf

mapper = npttf2utf.FontMapper("npttf2utf-main/src/npttf2utf/map.json")

text = ''' cGo g]6js{;Fu cfj4 x"g] :yfg, tl/sf / lsl;d like (Microwave/Satellite/Cable etc.)  '''

converted_text = mapper.map_to_unicode(word, from_font="Preeti", unescape_html_input=False, escape_html_output=False)

print(converted_text)
Я получаю:
Местоположение, метод и тип подключения к другим сетям
Мне не нужен текст после 'lsl; d' (тип), преобразованный в Юникод. Как я могу это сделать?

Подробнее здесь: https://stackoverflow.com/questions/783 ... ds-as-it-i

Вернуться в «Python»