Как получить фактический шрифт, который персонаж использует на веб-странице - PullRequest
0 голосов
/ 01 марта 2020

Во-первых, я знаю такие:

Я примерно понимаю правило выбора шрифта для данного символа. Однако, если произошел сбой, при обращении к CSS Web Safe Fonts из ОС ( системный шрифт откат ), как я могу узнать, какой шрифт выиграл в итоге?

Я использовал Chrome и выбор шрифта влияет на печать.

Приведенный ниже код (или откройте вкладку «Элемент» в Chrome devtool, выберите «Вычислено» и установите флажок «показать все») - это не то, что мне нужно, потому что он выводит font-family:"Times New Roman"; для китайских иероглифов.

/*
reusable code to get the property value of any element with an id

call the function, passing in element id and the style property that
you want to know
*/

function getStylePropertyValue(elemId, prop) {
  var elem = document.getElementById(elemId);
  return window.getComputedStyle(elem).getPropertyValue(prop);
}

//getComputedStyle(temp1).getPropertyValue('font-family');

Демо

1 Ответ

0 голосов
/ 01 марта 2020

Я думаю, что FontFaceSet.check () может быть вариантом.

вы можете знать, какой шрифт доступен или нет.

FontFaceSet.check ()

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