2009-06-19 5 views

답변

3

텍스트 크기? 사용자는 브라우저 설정을 사용하여 원하는대로 텍스트 크기를 변경할 수 있습니다. 다른 브라우저는 동일한 내용을 약간 다르게 렌더링합니다.

+0

어딘가에 설정되어 있지 않으면 브라우저의 기본 크기가 사용됩니다. 그리고 일반적으로 글꼴은 CSS에서 항상 한 번 이상 설정됩니다. HTML 자체에서 인라인 CSS로 덮어 쓰지 않는 한 크롤러는 DOM 설정을 사용하여 CSS 설정을 알아낼 수 있습니다. 엄청난 노력이 필요하지만 가능합니다. 머리말을 일반 텍스트와 구분하여 더 나은 아이디어를 얻는 것이 더 쉽습니다. – Alec

+0

동의합니다. 렌더링 된 텍스트의 실제 크기를 얻기 위해 모든 html/css/js를 파싱하여 서버의 DOM을 복제해야합니다. 고약한 프로젝트처럼 들리네. –

+0

확실히 helluva 프로젝트입니다. IE 픽셀 높이에 대해 알고 싶다면 더욱 나쁘다. 게코 (또는 파이어 폭스가 요즘 사용하는 것)와 웹킷으로 충분하다면 나쁘지 않을 것입니다. 그런 다음 내 생각은 서버 측 실행에서 다루기가 더 어려워 보입니다. –

0

당신은 대답은 '기본', (보인다)이 목적에 대한 사용자 정의보기, 나는 당신이 매우 고통스러운 시나리오를 찾고 있습니다 믿습니다 인에 만족하는 경우 :

  • 삽입을 Spider에서 CSS 을 지원하는 렌더링 엔진. 대부분 명의 사용자와 일치하는 엔진을 개 사용하거나, 세 가지 공통 엔진을 모두 개 사용하고 모두에 대해 정보를 저장하십시오. 임베딩 용이성은 사용하는 기술이 에 따라 크게 다릅니다.

  • 렌더링 엔진에서 spidered되는 URI를로드하십시오. 엔진의 API를 사용하여

  • , 당신이 대표 텍스트를 고려할 것을 포함하는 요소 에 대한 폰트 메트릭스를의 쿼리 (이것을 선택하면 심지어 이 전략을 예측하기 시작하지 않은 운동이다). 어떻게 에 액세스하면 엔진에 대한 포함 시나리오가 모두 에 달려 있습니다.

나는 이것이 '어려운 방법'이라고 기대하지만 '쉬운'방법이 있는지 확신하지 못합니다.

관련 문제