Здравствуйте,
кто разбирается в устройстве текстовых редакторов, подскажите, пжста.
1) Кто - код текстового редактора или функция операционной системы - интерпретирует управляющие символы 0x00-0x1f (например, LineFeed 0x0a)? Если эти символы имеют глифы в .ttf-файлах, и мы хотим видеть эти глифы в текстовом редакторе, изменения должны быть внесены в текстовый редактор или системную функцию?
2) Тот же вопрос по управляющим символам 0x80-0x9f.
3) Обратный вопрос: кто интерпретирует код 0x20 (Space) как знак переноса текста на новую строку? Чтобы изменить код Space'а на другой (например, на 0x49), где должны быть внесены изменения?
4) Чтобы проинтерпретировать старый печатный символ (например, 0x48) как управляющий (например, как LineFeed), где должны быть внесены изменения?
5) Для символов 0x00-0x7f, какие есть способы использовать 7-битную кодировку с классическим .ttf-файлом без конвертирования текста в 8-битную кодировку?
P.S.
Причины вопросов:
https://www.youtube.com/watch?v=uu8W0uobvQs(печатные символы 0x00-0x46, управляющие 0x47 till 0x7f)
https://sun9-70.userapi.com/c855016/v855016873/147e35/y2yzXkm-EvQ.jpg