2017-11-09 2 views
0

를 인쇄 할 때 "L"굵게 수정이 코드 I가는 DIV

var myStyle = '<link rel="stylesheet" href="http://example.com/mystyle.css" />'; 
window.document.write(myStyle + $('#containerpdf').wrap('<div/>').parent().html() +'</body>'); 

그것은 잘 작동하지만, 문자 L이 굵은 것 같다 내보낼 때, 수정이 거기에있다?

+3

"L"이란 문자는 무엇입니까? 모두들? [작업 예제] (https://stackoverflow.com/help/mcve)를 만들 수 있습니까? – showdev

+2

안녕하세요 - 글자 'L'이 어디에 들어 왔는지 모르겠습니다. 제공하신 코드 스 니펫에는 그 안에 아무 문자도 표시되지 않습니다. 관련 코드를 모두 표시하지 않으면 도움이 될 수 없습니다. 질문을 수정하고 중요한 다른 부분을 추가 할 수 있습니까? 또한 - 문제를 해결하기 위해 노력한 이유와 이것이 도움이되지 않은 이유를 알려주십시오. 마지막으로 jsfiddle을 설정하여 주변에서 놀 수 있다면 도움이되는 경우가 많습니다. –

답변

4

이상하게 들리 겠지만 굵은 글꼴의 l/l은 PDF 파일입니다.은 몇년 동안 일부 PDF 뷰어/라이브러리에서 잘 알려진 문제입니다. 실제로, Google을 계속 진행하십시오. https://www.google.com/search?q=L+bold+in+pdf

내 코드 나 내 보낸 파일 자체에는 아무런 문제가 없을 것입니다.

기본적으로 글꼴 힌팅 문제이며 일반적으로 화면에만 나타납니다. 파일을 종이에 인쇄하면 잘 나올 수 있습니다. 해상도가 더 높기 때문에 프린터에는 대개 300-600 DPI가 있으며 망막 및 기타 hi-dpi 디스플레이를 제외하고는 ~ 100에 화면이 고정되어 있습니다.

은 (는 이러한 일이라고 무엇이든 또는) Acrobat Reader를 사용하는 경우이 옵션을 "얇은 라인 강화를"해제 시도 할 수 있습니다 :

enter image description here

도 도움이 될 글꼴을 변경.

+0

허! 그 사실을 알려진 문제로 짐작하지 않았을 것입니다. 그러나 OP는 PDF 또는 HTML을 표시합니까? – showdev

+0

당신 말이 맞아요, 그건 약간 불분명합니다. 문제가 내 보낸 PDF에 있다고 가정했습니다 (* export-to-pdf * 태그가 있음). 그리고 내 인생에서 대담한 pdf'L'을 많이 만났으므로 어떻게 든 클릭했을뿐입니다 ... 문제가 HTML로 표시되면 더 이상의 코드 없이는 그 사람을 도울 수 없습니다. – helb

+0

이 글꼴을 제거하는 데 사용할 수있는 글꼴은 무엇입니까? 나는 sans serif를 시험해 보았지만 저장하기 전에 pdf를 미리 작성하는 것이 좋지만 문제를 다시 저장하면 문제가 다시 나타납니다 – Flezcano