Некоторые буквы отсутствуют в терминале. Почему?

Когда путь к файлу отображен, определенные буквы (как 'F') отсутствуют в пути в терминале. Это было исправлено когда Use system fixed width font был неконтролируем в предпочтениях профиля. Почему это происходит?

2
задан 13 July 2015 в 10:41

1 ответ

Вы, используют truetype шрифты, когда терминал ожидает моноширинный?

Вот некоторые мысли, которые нужно рассмотреть, чтобы понять, почему дело обстоит так, простите мне, если это общеизвестно Вам, но этому пружины по моему мнению в ответ на Ваш запрос.

консоли Most сегодня являются моделированиями: Назад в дни, когда терминалы были интерфейсом с основными компьютерами кадра, вывод графических данных был намного меньшим количеством беспокойства, чем это сегодня, не было просто ни питанием, ни наклоном для необычных шрифтов. Набор еще не вошел в соображение. Выше чего-либо еще вычислительные ресурсы были далеки к редкому для реализации таких графических тонкостей.

структура консоли является по существу матрицей; сетка строк и столбцы, которые компилируются в буферах; думайте, возможно, о полках с отсеками весь тот же размер так, чтобы все полки всегда имели ту же длину.

Теперь, чтобы это функционировало, когда каждая буква заполняет единственное поле на полке или в сетке; отдельные символы должны иметь равную ширину; Если они будут немного шире, чем поле, то они не будут или отображены вообще, или, они будут отображены неправильно; Поэтому терминалу нужно" моноширинный " шрифты.

Вы могли бы думать о нем этот путь; терминал существенно структурирован самими шрифтами, они - его стандартные блоки. При изменении шрифта, терминальный размер также изменяется.

В более мощных машинах мы находим растровые выводы или вектор, в котором пиксели или и координаты являются конструкторами, по существу заменяющими шрифт в качестве основного элемента с точками. Когда дело обстоит так; шрифты с различными ширинами могут использоваться.

2
ответ дан 2 December 2019 в 03:53

Другие вопросы по тегам:

Похожие вопросы: