«Маленькие шрифты» в Windows размером 4 или 5pt кажутся достаточно хорошими, хотя вам, возможно, придется выбирать, какие символы выглядят нормально, а какие нет. Если он действительно отображается правильно (возможно, вам придется отключить Cleartype или даже использовать Paint в 1-битном монохромном цвете больше), то он должен получиться немного похожим на Berkelium выше, что не так уж далеко от руки минимального размера. настроенное лицо, которое я использовал (для увеличения или ручного пикселинга, или с большим количеством высокоскоростного копирования и вставки) для нанесения очень маленького текста на изображения с низким разрешением.
В этой крошечной сетке 5x5 (или 5xless) так мало места для передачи информации, что в некоторых случаях вам нужно проявить немного креативности с помощью буквенных форм, например, «e» в берклиуме (в нем также есть интересные строчные буквы «a» и «s»). «формирует IIRC), чтобы каждый из них был читабельным и однозначно уникальным. И может быть полезно использовать пропорциональную ширину, так что вы можете сэкономить на пикселях с более тонкими буквами, чтобы тратить их на те, где необходима дополнительная ширина.
Как кто-то намекал выше, системный шрифт 6x6, используемый на Atari ST (для меток дисков и прописных букв в основном, с 8x8 или 8x16, используемыми в других местах, но не исключительно), также может стоить вашего внимания. По сути, это 5x5, так же как и остальные 7x7 и 7x15, поскольку в них встроены вертикальные и горизонтальные интервалы для всех, кроме самых глубоких спусков и символов рисования прямоугольников. Примечательно, что у ISTR e и a отсутствовали отверстия в их циклах, но они все еще были узнаваемы (и, как показано, если вы в конечном итоге модифицируете их в пользовательский шрифт, вы можете это исправить).
Кроме того, наименьшее значение, которое вы обычно получаете при обычном использовании, составляет 6x6 или 6x8 с окружающим пространством или без него или 5x7 на некоторых точечно-матричных ЖК-дисплеях. Трудно создать приличный шрифт с любым типом символов, а не чисто роботизированную функциональность с меньшим количеством пикселей (на самом деле другие примеры, приведенные выше, кажутся довольно знакомыми, поскольку они либо идентичны, либо очень похожи на те, которые я видел, которые использовали регулярно на ЖК-дисплеях для мобильных телефонов с низким разрешением еще в конце 90-х / начале 2000-х). Подобно тому, как может быть трудно писать буквы (и, конечно, иметь выбор, используя верхний или нижний регистр) с 7-сегментным цифровым ЖК-дисплеем, и это не намного лучше с 9 или 11 (+) сегментами. И 5x5 пикселей - это, по сути, 25-сегментный, за исключением того, что на самом деле это больше похоже на чуть более гибкий вид 11 или 15 сегментов. Это тот тип ограничения, с которым вы здесь работаете.
Если вы можете выдержать это, просто сдвиньте пиксели вручную ... по крайней мере, вы имеете полный контроль над хинтингом / кернингом, что, как уже упоминалось другими, вероятно, станет вашей самой большой проблемой, если ваш механизм шрифтов специально не настроен на или может иметь параметр, настроенный для настройки рендеринга небольших шрифтов на основе пикселей, вместо того, чтобы предполагать, что все имеет вектор с бесконечным разрешением и приличный размер. (если вы масштабируете крошечный пиксельный шрифт до нормального размера и трансформируете полноразмерный шрифт, чтобы он соответствовал его критическим границам, это выглядело бы довольно странно, так же, как попытка уложить большое лицо до минимальных пикселей - ваша минимальная гранулярность интервала ОГРОМНО против фактических символов)