2010-07-12 3 views
3

Есть ли способ получить имя всех установленных шрифтов на пользовательской машине, используя HTML, javascript?Как узнать все установленные шрифты на пользовательской машине?

Один из способов - использовать classid, но я хотел бы знать любой другой способ сделать это?

+2

Вы не можете заставить компьютер * указывать * шрифты, но вы, вероятно, можете проверить шрифты, попробовав определенные шрифты на блоке текста и обнаружив изменения размера. – Pointy

ответ

4
+3

это скажет, существует ли указанный шрифт в пользовательской системе или нет. Но мое требование - узнать имя всех шрифтов, существующих в пользовательских sys. –

+0

В какой ситуации этого может быть недостаточно? – galambalazs

+0

Rakesh - нет способа, кроме проб и ошибок. Вы не можете запросить список шрифтов. Вы можете попробовать только их набор и посмотреть, работают ли они или нет. Этот ответ самый лучший. –

1

Проверить эту библиотеку JavaScript

https://github.com/gabriel/font-detect-js/

U может получить имя всех установленных шрифтов на компьютере пользователя.

+1

Следует отметить, что IE 11 делает * NOT * список шрифтов, он показывает только Times New Roman. - и да, это правильно с Adobe Flash. – NoBugs

Смежные вопросы