Используя C#, как преобразовать (кодировать) шрифт Unicode в собственный шрифт True type? - PullRequest
0 голосов
/ 22 января 2020

Я хочу использовать онлайн-редактор, который поддерживает как Unicode, так и TT-шрифт, потому что TT-шрифты с https://fontvilla.com поддерживаются только для некоторых инструментов макета, а Uniocde поддерживается для редакторов браузера.

Как я могу преобразовать его в настоящий шрифт нативного типа [скажем, ML Revathi или Karthika], используя шрифт Unicode [в основном на малаялам IME, Индия]. Какой тип кодировки я могу использовать. Безопаснее иметь пример опытного кодирования. C # / ASp. net

Ответы [ 3 ]

0 голосов
/ 23 января 2020

Конечно, @ Габриэль Люк, я добавляю снимки для моментального снимка. У меня есть сайт, я набрал малаялам Юникод в IME. Затем я использовал метод конвертирования из unicode в ML-TTKarthika с другим устройством с именем type it (это шрифт по умолчанию при его печати). Также прикрепляется непосредственно к экрану при вставке. Затем сохраняется как RTF и открывается в слове, он отображает шрифт TT. Теперь моя необходимость состоит в том, чтобы сделать это полностью в самом веб-приложении. Позвольте пользователям вводить его в Unicode (легко для инструментов IME) и конвертировать его в данные в форме TT внутри. Надеюсь, ты видишь мою потребность сейчас. C # / ASp. net

0 голосов
/ 24 января 2020

Я вижу это. Я знаю. Вы будете использовать буфер обмена ASCII при вставке напрямую, а не Unicode. Учитывая, что эти символы не представлены в ASCII, они хранятся как «?». Вы можете попробовать две вещи (чтобы проверить, использует ли ML Karthinka Unicode) для проверки кодировки:

  1. Используя Word, чтобы напечатать «paste special» как Unicode, и введите результат в ML Karthinka. Если это работает, с Unicode у вас все в порядке.

  2. Откройте файл RTF и отсканируйте текст в обычном редакторе, поддерживающем Unicode (например, «notepad ++»). Ожидается, что редактор Unicode будет использовать «Arial Unicode» для поддержки ваших указанных c символов. Затем текст можно искать; это скрыто во многих командах форматирования. Кодировка Unicode в порядке, если вы можете найти свой файл. Не могли бы вы написать в Type It какой-нибудь английский sh текст, сохранить его как RTF и отправить мне?

0 голосов
/ 23 января 2020

Я уверен, что правильно вас понимаю, поэтому позвольте перефразировать ваш вопрос. Проблема с отображением не имеет проблемы с кодировкой. У вас есть определенный шрифт, который правильно отображает локальные символы (например, в индусском, тамильском, ...), но не поддерживает «полный» набор юникода («полная поддержка юникода» всегда относительна). Все хорошо? Или вы обычно хотите использовать не-юникодную кодировку, которая соответствует потребностям местного языка для вашей онлайн-страницы?

...