Как я могу настроить и / или обработать необычную ширину символов в веб-браузерах? - PullRequest
0 голосов
/ 09 октября 2018

В моем Windows 10 (регион: Япония, язык отображения Windows: японский) я не могу контролировать ширину некоторых необычных символов в следующем HTML.

<html lang="en-US"><body><div><pre style="font-family: monospace !important;"> Atom and brackets M monospaced or proportional M what is M ΔΓΘ≠a M ?abc M ? f M 你好안녕こんにちは M السلام </pre></div></body></html>

Обычные символы, латинскийалфавиты и арабские цифры, простые знаки препинания и т. д. отображаются ожидаемым образом.

Но греческие алфавиты, дельта греческого алфавита, гамма греческого алфавита, тэта греческого алфавита, знак математического неравенства шире, чем такие обычные символы.

А смайлики меня слишком сильно смущают.

Я пробовал много браузеров,

  • Google Chrome 69.0 (японский режим): греческие алфавиты и знак неравенства имеют двойной размер по латинским алфавитам.но в инструменте разработчика эта ширина равна латинскому алфавиту.
  • Google Chrome Canary Version 71.0 (в английском режиме): греческие алфавиты и знак неравенства ожидаемо равны ширине латинского алфавита, но все же эмоции ...
  • MS IE 11.431: греческие алфавиты и знак неравенства, как и ожидалось, имеют ту же ширину, что и латинский алфавит, но все же эмоции ... ... 1019 *
  • Microsoft Edge 41.16299: Как и в MS IE, но смайлики выполнены полностью (В MS IE есть одноцветные).
  • Firefox 56.0: как MS Edge.
  • Opera 55.0: как MS Edge.

Это зависит от пользователяужасная среда (особенно в Google Chrome).

Особенно в Google Chrome. Как я могу решить проблему без настройки языковых настроек пользовательской среды?

image 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...