Romul81
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BKSRU Признаю, пример не совсем корректен, т.к. "неведомый" механизм fallback заточен на шрифт Arial Unicode MS, а если его нет, то на другие дефолтные юникод-шрифты windows, независимо от того, что прописано в font-family после первого шрифта. Пример: карточка word. В словаре Cambridge Advanced Learner's Dictionary, 4th Ed. Reader(En-En) эта карточка имеет римскую нумерацию до XIII (именно юникод-символы из диапазона Number Forms, а не просто латинские буквы). Эта же карточка в словаре Macmillan English Dictionary (En-En) в подзаголовке под номером II имеет примеры использования (неправильный - выделенный красным крест - знак 10007 в десятичной кодировке и правильный - выделенную зеленым "галку" - знак 10003). Теперь удаляем Arial Unicode MS из системы. Устанавливаем шрифт Andika. Пример очень характерный, т.к. в этом шрифте знак галки 10003 имеется, тогда как 10007 (крест) отсутствует. Пишем в CSS: Код: body { font-family: Roboto, Andika; } | Видим - римская нумерация, хоть и криво, но присутствует до X включительно. XI и XII - квадраты. XIII имеется, так как это на самом деле X + III, что и выделяется диким отступом между этими двумя знаками. Вывод - "подхватился" установленный в моей системе шрифт типа meiryo, в котором римская нумерация присутствует только до X. Тогда как в Andika эта нумерация присутствует до XII и имеет засечки, визуально отличаясь от отображаемого. Далее, идем в Macmillan English Dictionary (En-En) - вместо галки и крестика, почему-то, квадраты (хотя в том же meiryo эти знаки присутствуют). ОК. Пишем в CSS: Код: body { font-family: Andika; } | Наблюдаем - всё в шрифте Andika. Галка не месте, вместо крестика - квадрат (что логично). Вывод - fallback не работает и GoldenDict-у глубоко фиолетово, что там написано после запятой в font-family. И это, заметьте, для шрифта, установленного в системе, тогда как должно было бы работать даже для подгружаемого по src: url('file:....ttf'); для обеспечения универсальности и портабельности. З.Ы. Кстати, пользуюсь Вашей сборкой. Добавлено: Abs62 Попробовал сборку на Qt 541. Уря! Всё работает как надо (подгрузку по src: пока не проверял). Спасибо за наводку! |