Вопрос Линейный B, не отображающийся в браузере


Линейный B является частью стандарта Unicode с 2003 года. Так почему он не отображается в моем Firefox?

Данный веб-сайт: http://en.wikipedia.org/wiki/Linear_B

Ubuntu 12.04 (64-разрядная версия) Firefox 14.0.1

Скриншот проблемы: http://i.stack.imgur.com/ovYxN.png


1
2017-08-23 18:13


происхождения


Большое вам спасибо всем. Это очень хорошая информация. Теперь я понимаю вопрос намного лучше. Я рад, что для многих символов есть svg-изображения. И есть также список PDF. Однако для недостающих идеограмм нет ничего: - / Угадай, что мне приходится возиться со шрифтами сейчас. Кстати, шрифт Alphabeticum кажется потрясающим. - Moralito


ответы:


Отображаемый шрифт не имеет определенных символов Linear B; в пронумерованных блоках вместо этого отображаются точки Unicode.

Когда я просматриваю страницу как в Chromium, так и в Firefox, я вижу блоки замены символов, а также SVG-рендеринг каждого символа.

Для шрифта, содержащего сценарий Linear B, существует ALPHABETUM (в комплекте с ужасной MIDI-музыкой ...)


1
2017-08-23 20:43





Это прежде всего проблема шрифтов. Обычно требуется более десяти лет от принятия новых символов в Unicode до их широкой доступности в шрифтах. (Оптимистично. И я не шучу.)

Это также проблема с браузером в том смысле, что, когда веб-страница не указывает шрифты, или указывает их только в общих чертах, например sans-serif, браузеры будут применять различные стратегии. Когда их шрифт по умолчанию не содержит всех символов, присутствующих на странице, они будут использовать разные резервные шрифты. И они могут потерпеть неудачу здесь - если не сделать персонажа, даже когда некоторые шрифт в системе содержит его.

Пользователь может загружать и устанавливать шрифты, содержащие символы. Их немного для линейного B; видеть http://www.fileformat.info/info/unicode/char/10083/fontsupport.htm Насколько мне известно, список на этой странице является полным, за исключением шрифта Alphabetum и его бесплатной пробной версии Alpha-Demo, см. http://guindo.pntic.mec.es/~jmag0042/alphaeng.html Но могут быть некоторые еще более редкие шрифты, которые поддерживают (некоторые из) Linear B.

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

То, что вы можете сделать как веб-автора, который помещает такие символы на страницу, - это объявление подходящего списка шрифтов или «стека шрифтов». Общие сведения см. На моей странице Руководство по использованию специальных символов в HTML, В этом случае я бы рекомендовал следующее (для элементов, содержащих символы Linear B):

font-family: "Everson Mono", Code2001, "MPH 2B Damase",
  Alphabetum, "ALPHA-Demo", LastResort;

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


1
2017-08-23 20:45





Google опубликовала семейство шрифтов Noto, которое охватывает все символы юникода, включая Linear B, поэтому установка этого шрифта на вашем компьютере может устранить наличие этих маленьких квадратиков вместо правильно отображаемых шрифтов.

Noto означает No tofu, поскольку tofu - это параллелизм для квадратов прямоугольных символов unrendered unicode, то есть символов, которые используемый шрифт не распространяется.

Справка: Статья Википедии семейства Noto Font


1
2018-03-08 19:00