Какое письмо занимает большинство EM (глобально)?

Я читал об изменении текста заполнителя, когда я наткнулся на этот вопрос.

В любом случае я вернулся и узнал о заполнителях. И один ответ SO сказал что-то вроде:

Будьте осторожны при разработке текста закладок, поскольку все, что находится вне контроля, будет отключено.

Объединив эти два ответа, он заставил меня подумать (да, я знаю, плохая вещь!) -

Какова самая длинная буква в EM в глобальных (языковых) условиях?

(поскольку мы предназначены для того, чтобы писать буквы в EM и все).

Самый длинный в английском алфавит - это "W", по-видимому (из связанного вопроса) - так что с точки зрения глобальных языков, что такое?



Если бы у меня был такой элемент управления, как:

+------------------------+
|123456789101112131415161|
+------------------------+

где заполнитель был 24 числа длинными. Как я могу гарантировать, что все они подходят?

Так как числа кажутся одинаковой шириной EM:

11111
22222
33333
44444
55555
66666
77777
88888
99999

Как я могу обеспечить, чтобы 24 символа, независимо от того, какая длина/ширина EM будет соответствовать?

Я мог бы просто пойти:

+------------------------+
|WWWWWWWWWWWWWWWWWWWWWWWW|
+------------------------+

Но что, если есть более широкое письмо, используемое на другом языке? Как я могу гарантировать, что текст заполнителя можно прочитать? (без изменения размера самого входа динамически)? Я буквально хочу, чтобы минимальная ширина должна была отображать 24 символа, не более того - независимо от того, какой язык помещается в поле.



Вот пример еще более длинной буквы, чем английский W:

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ

ИЗМЕНИТЬ

Я знаю, как я буду тестировать (как указано выше), но не "претенденты" относительно того, что является самым широким персонажем в мире?

+4
источник поделиться
2 ответа
  • определить ваш шрифт (например, Arial)
  • определить размер шрифта (например, 10px)
  • определить свой шрифт (например, полужирный)
  • определить свой набор символов (например, UTF-8)
  • напечатать несколько одинаковых символов (например, 24) в строке для каждого символа набора символов
  • девайся и побеждай - > удалить строки, которые явно короче других, и обновить страницу - > повторить удаление, если на странице больше одной строки (для одинаково больших строк просто выберите любой)
0
источник

Распечатайте каждый символ, заключенный в пробел, а затем выполните поиск рассчитанной ширины для этого символа (либо в вашем браузере devtools, либо вы можете автоматизировать его с помощью простого Javascript script, который будет проверять самый большой из ваших символов).

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос