Romul81
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 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. |