2011-03-10 5 views
3

해당 글꼴의 텍스트 크기가 일반 텍스트 (source)와 다른지 확인하여 특정 글꼴이 설치되어 있는지 여부를 확인할 수 있습니다.panopticlick은 브라우저에서 사용 가능한 글꼴을 어떻게 감지합니까?

그러나 panopticlick.eff.org은 내 전체 목록을 받고있는 것처럼 보입니다. 그들은 모두 알고 있는지 확인하고 있습니까? HTTP 요청에서 해당 정보를 볼 수 없습니다. DOM에 사용할 수있는 글꼴 목록을 쿼리 할 수있는 무언가가 있습니까?

답변

4

Panopticlick은 Flash를 사용하여 클라이언트의 컴퓨터에 설치된 글꼴 목록을 검색합니다. ActionScript에서

: 좋아

var installedFonts = TextField.getFontList(); 
getURL('javascript:flashFontList("' + escape(installedFonts) + '")', '_self'); 
+0

, 그래서 그들은 바람을 피우고 있습니다. – Dave

+0

@ 데이브 : 나는 속이는 것을 고려하지 않을 것입니다. 그들의 목적을 위해, 그것은 완전히 유효한 방법입니다. –

+1

나는 속임수로 말하다는 뜻입니다. :) 나머지는 우리가 사용할 수있는 무료 도구 인 것처럼 보입니다. https://github.com/gabriel/font-detect-js – Dave

관련 문제