CAEman Могу процитировать Ваши же слова:
Цитата: Абсолютное большинство шрифтов, устанавливаемых из дистрибутивов современных ОС, являются покрывающими весь диапазон юникода.
Напомню, что юникод, в своей самой первой реализации от 1991г. насчитывал 7161 символов. Актуальная 7-я версия имеет уже 113 021 символ. Что Вы хотели сказать размещая картинку, где русским по белому написано, что данный шрифт имеет 3110 глифов (с перечислением с правой стороны конкретных блоков)? Противоречия не замечаете? Получается, что Вы опровергаете сами себя.
Еще раз, тезисно, во избежание дальнейшего флуда, о том, что я пытаюсь сказать.
1. Не существует шрифтов, содержащих все блоки юникода.
2. Чтоб гарантированно отобразить контент, включающий символы, отсутствующие в задействованном шрифте, необходимо подгрузить другие, имеющиеся в распоряжении шрифты, содержащие эти символы. Этот функционал называется
Fallback.
3. Fallback может быть реализован как на уровне программы (браузера), так и ОС в целом.
4. GoldenDict на Qt4 (webkit 1) для Windows полагается в этом плане на механизм Fallback самой ОС (который сам по себе не идеален) и гарантировать отображение всех символов невозможно (даже при наличии установленных в систему соответствующих шрифтов).
5. GoldenDict на Qt5 (webkit
2) корректно отображает все символы, используя имеющиеся системные (или подгружаемые как внешний ресурс) шрифты за счёт улучшенного механизма Fallback реализованном в движке webkit
2, который, в свою очередь, является составной частью пакета Qt5.
Как это работает на линуксах и проч. - я сказать не могу. Выше описанная ситуация имеет отношение исключительно к Windows. Надеюсь, в этот раз я буду правильно понят.
Добавлено: Цитата: Т.е. упомянутый Вами вначале Android имел более новое ядро Linux c поддержкой QT5? Или QT вообще не имеет никакого отношения к ядру ОС?
Я представления не имею как оно там устроено на Андроиде и имеет ли отношение к чему-либо QT, но я знаю, что Fallback работает корректно, в т.ч. руководствуясь приоритетом шрифтов, прописанных в article-style.css.