๋ณด์ธ์
http://arxiv.org/pdf/0707.3195v1.pdf
2 ํ์ด์ง๋ถํฐ ๋ชจ๋ ๊ณต์์ด ๋๋ฌด ํฌ๊ฒ ๋ํ๋ ๋๋จธ์ง ํ ์คํธ ์์ ๋ถ๋ถ์ ์ผ๋ก ์น ํด์ง๋๋ค. ๋ค๋ฅธ pdf ๋ทฐ์ด๋์ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ํฉ๋๋ค.
์ด๊ฒ์ด pdf.js๊ฐ 2 ํ์ด์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ๋ฒ์
๋๋ค.
์ด๊ฒ์ด evince๊ฐ 2 ํ์ด์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ๋ฒ์
๋๋ค.
์ธ๊ธํ๋ ๊ฒ์ ์์์ต๋๋ค. Ubuntu Linux์์ Firefox 18.0.1๊ณผ ํจ๊ป PDF Viewer 0.7.1์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
Linux์๋ง ์ํฅ์ ๋ฏธ์น๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ฌ๋ Windows๋ ๋ก๊ทธ์๋ ์ค๋ฅ๋ฅผ ํ์ํฉ๋๋ค.
[16 : 59 : 53.199] 'font-size'๊ฐ์ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ์ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ ์ธ์ด ์ญ์ ๋์์ต๋๋ค. @ http://arxiv.org/pdf/0707.3195v1.pdf
[16 : 59 : 53.569] '๊ธ๊ผด'๊ฐ์ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ ์ธ์ด ์ญ์ ๋์์ต๋๋ค. @ http://arxiv.org/pdf/0707.3195v1.pdf
@dabbeljuh , ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ญ๋๊น?
@yurydelendik : ๊ทธ๋ ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์คํ ํผ๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ ๋ ๊ฒฝ๊ณ ๊ฐ ์ฒซ ํ์ด์ง์ ๋ํ๋ฉ๋๋ค (์ฒซ ๋ฒ์งธ๋ ์ผ์ชฝ์ ์์ง arXiV-nr์ ์ค์ ํ๊ณ ๋ ๋ฒ์งธ๋ ํ์ด์ง๋ฅผ ๋๋ผ ๋).
@yurydelendik ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ๋ซ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. Arch Linux x64, Firefox 22 ๋ฐ pdf.js ๊ฐ๋ฐ์์ ๋ฌธ์ ๋ฅผ ๋ณต์ ํ ์ ์์ต๋๋ค. Windows 7 x64์์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ ๋ฒ ํ์ธํ์ต๋๋ค. ๋ด ์ปดํจํฐ์์ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์ง์๋ฉ๋๋ค.
(Ubuntu Linux 12.04, Firefox 22, Pdf.js 0.8.1 ๋ชจ๋)
๊ทธ๋๋ ๊ฐ๋ฐ pdf.js์์ ์์ ๋์์ ์๋ ์์ง๋ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋ด๊ฐ ๋ฌด์์ด๋ ํ ์คํธํ๊ธธ ์ํ๋์ง ์๋ ค์ฃผ์ธ์.
๊ทธ๋๋ ๊ฐ๋ฐ pdf.js์์ ์์ ๋์์ ์๋ ์์ง๋ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋ด๊ฐ ๋ฌด์์ด๋ ํ ์คํธํ๊ธธ ์ํ๋์ง ์๋ ค์ฃผ์ธ์.
@kaymes ์น ๋ทฐ์ด์์ ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ์ฝ๋ ๋ค (PDF.js ๋๊ตฌ ๋ชจ์์ ์ค๋ฅธ์ชฝ์์๋ ํ์ผ ์ด๊ธฐ ๋ฒํผ ํด๋ฆญ) : http://mozilla.github.io/pdf.js /web/viewer.html.
์ด๊ฒ์ ํญ์ ์ต์ ๋ฒ์ ์ PDF.js๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์๋ํด๋ณด๊ณ ํ์ผ์ด ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋๋์ง ํ์ธํ์ญ์์ค.
๋ฐฉ๊ธ ์จ๋ผ์ธ ๋ทฐ์ด๋ฅผ ์ฌ์ฉํด ๋ณด์์ต๋๋ค.
http://mozilla.github.io/pdf.js/web/viewer.html. ์ฌ์ ํ ์๋ชป ๋ ๋๋ง๋ฉ๋๋ค.
๋ชจ๋ ์ค๊ดํธ๊ฐ ๋๋ฌด ํฌ๊ฒ ๋ ๋๋ง๋์์ต๋๋ค. ๋ ๋ค๋ฅธ ์ปดํจํฐ
Firefox 22์ ํจ๊ป Ubuntu 12.04๋ฅผ ์คํํ๋ ๊ฒ๋ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ๋
Linux ์ ์ฉ (๋๋ Ubuntu)์ด์ง๋ง ์ต์ 3 ๊ฐ์ ํ์๋ฉ๋๋ค.
๋ค๋ฅธ ๊ธฐ๊ณ.
ํ , ์ด์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ Arch Linux์๋ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ Ubuntu์๋ง ๊ตญํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋งค์ผ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ์ญ์์ค :-)
์ ๋์จ์ ๊ฒฐํจ์ธ์ง ํ
์คํธํ์ต๋๋ค. ๋๋ ํ์ด์ด ํญ์ค๋ฅผ ์์ํ๋ค
์์ ๋ชจ๋์์ ์จ๋ผ์ธ ๋ทฐ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์๋ฅผ ์ด์์ต๋๋ค. ๊ทธ๋งํผ
๋ฌธ์ ๋ ์ฌ์ ํ ์ง์๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ ๋์จ์ ๋ฐฐ์ ๋ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ ๋ฒ ๋ ํ
์คํธ๋ฅผํ์ต๋๋ค. Mozilla์์ ์ง์ Firefox๋ฅผ ๋ค์ด๋ก๋ํ์ต๋๋ค. ๊ทธ๋์
๋ชจ๋ Ubuntu ํจ์น / ์์ ์ด ์ฌ๋ผ์ก์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฑธ ์์ ํ์ด์
์์ ๋ชจ๋์์. ๋ฌธ์ ๋ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค.
์ฐ๋ถํฌ 13.04์์๋ ๋ณผ ์ ์์ต๋๋ค.
[18:42:43.639] "PDF 8d10792f8d2028a66825b6ce6ab5b3c1 [1.4 GPL Ghostscript GIT PRERELEASE 9.05 / dvips(k) 5.95a Copyright 2005 Radical Eye Software] (PDF.js: 0.8.510)
http://mozilla.github.io/pdf.js/web/viewer.html ์ ์ต์ PDF.js ๊ฐ๋ฐ ๋ฒ์ ์ ์ฌ์ ํ ๋ฌธ์ ๊ฐ
๋ฌธ์ ๋ ์ฌ์ ํ ์ฐ์ธํฉ๋๋ค (Ubuntu 12.04, FF26).
Ubuntu ๊ธฐ๋ฐ Linux Mint์์์ด ๋ฒ๊ทธ๋ Google Chrome 34 (๋ฐ Firefox 32.0a1)์์๋ ์ฌํ ํ ์ ์์ผ๋ฏ๋ก Firefox๋ง์ ๋ฌธ์ ๊ฐ ์๋๋๋ค. Opera 12.16์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋ฉ๋๋ค.
์ฌ๋๋ค์ด์ด ๋ฒ๊ทธ๋ฅผ ์ฐพ์ ์ ์๋๋ก์ด ์ฃผ์์์ TeX, LaTeX ๋ฐ ์ํ์ด๋ผ๋ ๋จ์ด๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ ์คํฐ ์จ๋ฆฌ์ด์ฑ๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ Debian Jessie ๋จธ์ , Firefox 33.0.2์์ gnome 3.14๋ฅผ ์ฌ์ฉํฉ๋๋ค. RGB ๋ฐ ๊ทธ๋ ์ด ์ค์ผ์ผ ์คํฐ ์จ๋ฆฌ์ด์ฑ ๋ชจ๋์์ Slight hinting ์ต์ ์ ์ ํํ๋ฉด (Gnome Tweak Tool์์) ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ค๋ฅธ ํํ ์ต์ (์ ์ฒด, ์ค๊ฐ ๋๋ ์์)์ผ๋ก ๋ณ๊ฒฝํ๋ฉด๋ณด๊ธฐ์ ์๋ ํ๋๋ก ๋ณด์ ๋๋ค.
Firefox์์ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๋ ค๋ฉด ์ต์ํ ํญ์ ์๋ก ๊ณ ์ณ์ผํฉ๋๋ค.
๋์๊ฒ (Arch Linux) ๋ฌดํ ํจ์น fontconfig / freetype์ ์ฌ์ฉํ๋ฉด์ด ๋ฒ๊ทธ๊ฐ ๋ํ๋ฉ๋๋ค. ๋ฐ๋๋ผ ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ฉด์ด ๋ฒ๊ทธ๊ฐ ๋ํ๋์ง ์์ต๋๋ค.
ํจ์น์ ๊ด๋ จ๋ ๊ฒ์ธ์ง ์๋๋ฉด ํจ์น ๋ ํจํค์ง์ ํจ๊ป ์ ๊ณต๋ ๊ตฌ์ฑ๊ณผ ๊ด๋ จ๋ ๊ฒ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Chromium ๋ฐ Firefox์ Ubuntu 14.04์์ ์ฌํ ํ ์ ์์ต๋๋ค. ๋ฌธ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ๋ ์ํฐํฉํธ๊ฐ ์ด๋ป๊ฒ ๋ณ๊ฒฝ๋๋์ง ํ์ธํ์ญ์์ค. ์ด ๋ฒ๊ทธ๋ pdf.js์์๋ ์์ญ ๊ฐ์ pdfTeX ๋ฌธ์์์ ๋ณด์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํฉ๊ณ ์ธ๋ฑ์ค๋ ์ํฅ์๋ฐ์ต๋๋ค.
์ด๋์ ์ ์ถํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ด๊ฒ์ ์ค์ ๋ก ์ ์คํธ๋ฆผ ๋ฌธ์ ๋ก ๋ณด์ ๋๋ค.
๋๋ถ๋ถ์ ๋ฐฐํฌ ๊ด๋ จ ํจ์น์์ด Ubuntu 14.04 freetype / fontconfig๋ฅผ ๋ค์ ๋น๋ํ์ง๋ง ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค.
๋ํ Ubuntu 15.10์์ ์ต์ freetype / fontconfig๋ฅผ ์ค์นํ์ง๋ง ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค.
์ ์คํธ๋ฆผ Firefox (Linux) ๋ฒ๊ทธ๋ก ์ ๊ณ ํด์ผํ ๊น์? Firefox ๋๋ ํน์ Linux ๊ธ๊ผด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ธํ ๊ฒ์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
๋ค์์ ์ต์ํ์ ํ ์คํธ ์ผ์ด์ค์ ๋๋ค.
\documentclass{article}
\begin{document}
$$ \sqrt{\frac{1}{2}} $$
\end{document}
์ด๊ฒ์ Ubuntu์ Windows์์ ๋ค๋ฅด๊ฒ ๋ ๋๋ง๋ฉ๋๋ค.
<style type="text/css">
* { margin:0; padding: 0 }
@font-face { font-family:"g_font_1";src:url(data:font/opentype;base64,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);}
td { border: 1px solid #ccc; width: 9px; height: 10px; }
</style>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse;empty-cells:show">
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
</table>
<div style='font:16px "g_font_1";position:absolute;top:0;left:0'>r</div>
Chrome๋ ์ํฅ์ ๋ฐ์ผ๋ฏ๋ก Firefox ๋ฒ๊ทธ๊ฐ ์๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์คํฌ๋ฆฐ ์ท : (Ubuntu ๊ธฐ๋ฐ) Linux Mint์ Chrome 44.
@jethrogb ๋๋ฌด ๋ง์ ์ธ๋ถ ์ฌํญ์ผ๋ก์ด ์ ์คํธ๋ฆผ์
freedesktop ์ฌ๋๋ค์ ์ด๊ฒ์ด ์ฌ์ ํ ๋ถ๋ถ์ ์ผ๋ก pdfjs ๋ฒ๊ทธ๋ผ๊ณ ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์ ์ฌ๊ธฐ์ํด์ผ ํ ์ผ์ด ์์ง ๋จ์์์ ๊ฒ์ ๋๋ค.
๋ํ ๊ทธ๋์ ๋ฒ๊ทธ๊ฐ ์ฌ๋ผ์ง ๋๊น์ง ํ๋ํ๋ ๊ฒ ์ธ์ ์ฌ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? pdfjs ๋ทฐ์ด๊ฐ ๋ด์ฅ ๋ ๊ฒ ๊ฐ์ sharelatex๋ฅผ ์์ฃผ ์ฌ์ฉํฉ๋๋ค.
pdf.js ์ค๋ฅ์ ๋๋ค. ๊ฐ๋จํ ๋งํด์ pdf.js๋ ํด๋น ์ํ ๊ธฐํธ์ ๋ํด ์๋ชป๋ ๊ธ๊ผด์ ๋ง๋ญ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ธ๊ผด ์๋ ํํฐ๊ฐ ์๋ชป๋ ๊ฒฐ๋ก ์ ๋๋ฌํ์ฌ ์๋ชป๋ ํ์๋ฅผ ์ ๋ฐํฉ๋๋ค.
๋ฐ๋ผ์ pdf.js๋ pdf ๊ธ๊ผด์ด ๋ณํ๋๋ ๋ฐฉ์์ ์์ ํด์ผํฉ๋๋ค.
Firefox ๋ฌธ์ ๊ฐ ์๋๋ผ๋ ์ถ๊ฐ ์ฆ๊ฑฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก atom pdf๋ณด๊ธฐ ํ์ฅ ์ผ๋ก์ด ๋ฌธ์ ์ ์ง๋ฉดํ์ต๋๋ค. atom , PDF.js ์์ ์ด๋ป๊ฒ ๋ณด์ด๋์ง , ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ๋ณด์ด๋์ง ์ ๋ํ ์คํฌ๋ฆฐ ์ท.
Ubuntu 15.10์ Chrome์์ด ๋ฌธ์ ๊ฐ ์์์ ํ์ธํ ์ ์์ต๋๋ค.
์ด ๋ฒ๊ทธ๋ ์ด์ ์ต์ Freetype ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค์น๋์ด ์์ ๋ฉ๋๋ค (> = 2.6.2).
์๋์, ์ค์ ๋ฒ๊ทธ๋ ์๋ชป๋ ๊ธ๊ผด ๊ธ๋ฆฌํ๋ฅผ ์์ฑํ๋ pdf.js์ Type 1์์ OpenType์ผ๋ก์ ๋ณํ์ ์์ผ๋ฉฐ AFAIK๋ ์์ง ์์ ๋์ง ์์์ต๋๋ค.
์ค, ์
์คํธ๋ฆผ ๋ฒ๊ทธ๋ฅผ ์๋ชป ์ฝ์์ต๋๋ค. ์๋ชป๋ ์ ๋ณด์ ๋ํด ์ฃ์กํฉ๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋ฐ๋น์ ์ปดํจํฐ (Jessie์ Stretch) ์์์ด ๋ฒ๊ทธ๋ฅผ ๊ฐ์งํ์ง ๋ชปํ์ต๋๋ค.
์ฌ๊ธฐ์๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค!
Arch Linux x86_64 ๋ฐ ๋ฌดํ๋๋ก ํจ์น ๋ ๊ธ๊ผด [*], firefox 45.0.2
(ํฌ๋กฌ 50.0.2661.75-1์์๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค)
[*] cairo-infinality-ultimate 1.14.6-1
fontconfig-infinality-ultimate 2.11.95-4
freetype2-ininality-ultimate 2.6.3-2
์ด๊ฒ์ด ๋ถ์ ์ ํ๋ค๋ฉด ์ฌ๊ณผ๋๋ฆฝ๋๋ค. ๋ฒ๊ทธ ์์ ์ ๋ํด $ 500์ ํ์๊ธ์ ๋๋ฆด ๊ฒ์ ๋๋ค.
ShareLaTeX์์๋ PDF.js๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์ LaTeX ๋ฌธ์์์ ์์ฑ ๋ PDF๋ฅผ ๋ ๋๋งํ๋ฏ๋ก ์ฌ์ฉ์๋ ์ผ๋ฐ ์ฌ์ฉ์๋ณด๋ค์ด ๋ฒ๊ทธ๋ฅผ ๋ ์์ฃผ ์ ํ๊ฒ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ์ ๋ํ ๋ฒ๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์ ๋ก ๋ ์๊ฒฌ์ ์ฐพ์ ์ ์์์ผ๋ฏ๋ก ๊ด์ฐฎ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. [email protected] ์ผ๋ก ์ ์ ์ฐ๋ฝ https://www.bountysource.com/ ๊ณผ ๊ฐ์ ํญ๋ชฉ์ ์ฌ์ฉํ์ฌ ์์คํฌ๋ก์์ ํ์๊ธ์ ์ค์ ํ ์ ์์ต๋๋ค. ๋๋ ๋ค๋ฅธ ์ฌ๋์ด ํ์๊ธ์ ์ถ๊ฐํ๋ ค๋ ๊ฒฝ์ฐ.
BTW : ์ด๊ฒ์ freetype https://bugs.freedesktop.org/show_bug.cgi?id=91829 ์์ ์ ์คํธ๋ฆผ์์ ์์ ๋์์ต๋๋ค.
์ฌ๋๋ค์ด ๊ณ์ ๋งํ๊ณ ๋งํฌํ๋ FreeType ๋ฌธ์ ์์ ์์ธํ ๋ ผ์ํ๋ฏ์ด pdf.js์ Type1 to OpenType ๋ณํ๊ธฐ์ ๋ฒ๊ทธ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ FreeType๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
์ด๊ฒ์ FreeType๊ณผ ์๋ฌด ๊ด๋ จ์ด ์์ต๋๋ค ... pdf.js์ Type1 to OpenType ๋ณํ๊ธฐ์ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค.
์ค์ ๋ก๋์ด ์์ง์์๋ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฏ๋ก FreeType๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ์ ๋๋ค. pdf.js์ ๋ณํ๊ธฐ์ ๋ฌธ์ ๊ฐ์์ ์ ์์ผ๋ฉฐ ์ ๋ฐ์ํ๋์ง ์ดํดํ๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๋ถํํ๋ ์์ ๋งํฌ๋ ์์ธํ ์ค๋ช ์ ์ ๊ณตํ์ง ์์ต๋๋ค. FreeType ์ ๋ฌธ๊ฐ์ ๋ ๋ง์ ์ ๋ ฅ์์ด ๋ฒ๊ทธ ํด๊ฒฐ ์๋๋ฅผ ๋์ผ ๊ฒ์ ๋๋ค.
pdf.js๋ก ๋ณํ ๋ ๊ธ๊ผด ํ์ผ
PDF์ ํฌํจ ๋ ์๋ณธ ๊ธ๊ผด ํ์ผ
FreeType ๋ฒ๊ทธ ๋ณด๊ณ ์์ ์ ํ ์ธ์ฉ๋ฌธ :
๋ฌธ์ ์ ๊ธ๊ผด์ ๋ฌธ์ 's'์ ๋ฃจํธ ๊ธฐํธ๊ฐ ์์ต๋๋ค.
๊ธ๊ผด์๋
r' (not
s ', BTW) ์์น๋ฅผ.notdef'. Since the auto-hinter accesses a font not by glyph names but by a Unicode mapping (either a real one or a synthesized), it believes that glyph
r'๋ผ๋ ๊ธ๋ฆฌํ์ ๋งคํํ๋ cmap์ด ์์ต๋๋ค.๊ธ๊ผด cmap์ ์๋ ํํฐ์ ์ํ์ง ์์์ผํฉ๋๋ค!
์ค ๊ทธ๊ฒ์ ์๋ง๋ ๋ถ๋ถ์ ์ผ๋ก pdf.js์ ์๋ชป ์ผ ๊ฒ์ ๋๋ค. ์๋ง๋ ๊ฐ์ง cmap์ ์๋ ๊ธ๊ผด์ด ์๋ pdf.js์์ ์ปดํ์ผ๋๊ณ ์์ต๋๋ค. ๋๊ตฐ๊ฐ ํ์ธํด์ผํฉ๋๋ค.
0x72 ์์น์ ์๋ณธ ํ์ผ
cmex10.pfb' (version 003.002) as delivered with TeXLive has a correct encoding vector, using glyph name
radicalbigg '. FireFox ๋ฒ๊ทธ ๋ณด๊ณ ์์ ํ์ ์งํฉ 'CMEX10.pfb'ํ์ผ์๋ ์ฌ๋ฐ๋ฅธ ๊ธ๋ฆฌํ ์ด๋ฆ์ด ์์ต๋๋ค.
# 7482์ ์์ ์์ . ํ ์คํธ๊ฐ ์คํจํ๋ฉด ๋ ์์ธํ ์กฐ์ฌ ํ ๋ฆฌ์์ค๊ฐ ์์ง๋ง ๊ฐ๋จ ํ ์ ์์ต๋๋ค. pdf์ ๊ธ๊ผด์ ๊ธฐํธ ๊ธ๊ผด์ด ์๊ธฐ ๋๋ฌธ์ ์ฝ๊ฐ ์ด์ํ์ง๋ง ์ผ๋ถ ๊ธฐํธ์ ๋ํ ์ ๋ ์ฝ๋ ๋งคํ๋ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ๋ณผ๋ฆญ ๊ธ๊ผด์ ๊ฒฝ์ฐ ID ์ ๋ ์ฝ๋ ๋งคํ ๋ง์๋ ๊ฒฝ์ฐ ๋ชจ๋ ๊ธ๋ฆฌํ๋ฅผ ๊ฐ์ธ ์ฌ์ฉ ์์ญ์ผ๋ก ์ด๋ํฉ๋๋ค.
# 7482๋ ์ฒซ ๋ฒ์งธ ๊ฒ์๋ฌผ์ ๋งํฌ ๋ PDF์ ๋ ๋ฒ์งธ ํ์ด์ง์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ค๋๋ค.
@brendandahl ๊ฐ์ฌํฉ๋๋ค. ํจ์น๊ฐ ์ต๋ํ ๋นจ๋ฆฌ ์์ ํ๋์ง ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค. ๋ณํฉ ํ ์ ์์ต๋๊น? (์ผ๋ถ ํ ์คํธ๊ฐ ์คํจํ ๊ฒ ๊ฐ์ต๋๊น?)
๋ณํฉ ํ ์ ์์ต๋๊น? (์ผ๋ถ ํ ์คํธ๊ฐ ์คํจํ ๊ฒ ๊ฐ์ต๋๊น?)
์ด๋ฐ ์ข ๋ฅ์ ํจ์น๋ก ์์๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ํ๋ฅผ ๊ฑธ๊ธฐ ์ ์ ์ฐจ์ด์ ์ ์กฐ์ฌํด์ผํฉ๋๋ค.
์ํ์ จ์ต๋๋ค! ์ข ๋ ๊ด๋ฒ์ํ ํ ์คํธ๋ฅผ ์ํํ๊ณ ๋ณต์กํจ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์ ์ dvips + ghostscript์์ ์์ฑ ๋ ์ถ๋ ฅ์๋ ์๋ํ์ง๋ง pdftex์ ์ํด ์์ฑ ๋ ์ถ๋ ฅ์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ์์ ํ ์คํธ ์ผ์ด์ค์ ๋ํ ์์ค๋ฅผ ๊ฐ์ ธ ์์ pdflatex๋ก ์ปดํ์ผํ๋ฉด ์ถ๋ ฅ์ด ์๋ชป ๋ ๋๋ง๋ฉ๋๋ค. .
์ฒจ๋ถ ๋ ํ์ผ์ ์๋ณธ 0707.3195v1.pdf ํ์ผ์ ๊นจ์ง ๋ฐฉ์ ์ ์ค ํ๋๋ฅผ ํฌํจํ๋๋ณด๋ค ์ฒ ์ ํ ํ ์คํธ ์ผ์ด์ค์ ๋๋ค.
์ฒซ ๋ฒ์งธ pdf ํ์ผ์ pdflatex
์ง์ ์์ฑ ํ ๋ค์ latex->dvips->ps2pdf
์์ ๋์ผํ ์ถ๋ ฅ์ ์์ฑํฉ๋๋ค. ์คํฌ๋ฆฐ ์ท์ pull ์์ฒญ์ด ์ ์ฉ๋ pdf.js์ ๋ ๋๋ง์
๋๋ค. pdftex ์ถ๋ ฅ ๋ฌธ์ ๋ ํด๊ฒฐ๋์ง ์์ง๋ง ๊ณ ์คํธ ์คํฌ๋ฆฝํธ ๋ณํ์ ๋ํด์๋ ์์ ํฉ๋๋ค.
์๋ง๋ ๋ฒ๊ทธ๊ฐ ์ฌ์ ํ ๋ฐ์ํ๋ ์์ธ์ด๋๋ pdftex์ ์ํด ์ถ๋ ฅ์ ๊ธ๊ผด์ด ํฌํจ๋๋ ๋ฐฉ์์ ๋ํด ๋ค๋ฅธ ๊ฒ์ด ์์ต๋๊น?
test-pdftex.pdf-์ฌ์ ํ ์์๋จ
์๋ณธ ๋ผํ ์ค ์์ค test.tex.txt
์๋ ํ์ธ์ @jpallen , ์ปดํ์ผ๋ฌ๋ฅผ XeLatex๋ก ์ ํํ๋ฉด Sharelatex์์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ ๊ฐ๋ค๋ ์ฌ์ค์ ์๋ ค ๋๋ฆฌ๊ณ ์ํฉ๋๋ค.
ShareLaTeX์์ ์ด๊ฒ์ ๋ํด ์ข ๋ ์์ธํ ์ดํด ๋ณด์์ผ๋ฉฐ ์์ ํจ์น (@brendandahl์ https://github.com/mozilla/pdf.js/pull/7482)๊ฐ ๋ค์๊ณผ ๊ฐ์ ์ธก๋ฉด์์ ์ฌ๋ฐ๋ฅธ ํ์์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋ฌธ์๋ฅผ ๊ฐ์ธ ์ฌ์ฉ ์์ญ์ผ๋ก ์ด๋ํ์ง๋ง ํ์ํ ๊ฒฝ์ฐ๋ฅผ ๋ชจ๋ ๋ค๋ฃจ์ง๋ ์์ต๋๋ค. ps2pdf์ ์ํด ์์ฑ ๋ PDF๋ ์๋ํ์ง๋ง pdflatex์ ์ํด ์ง์ ์์ฑ ๋ PDF์๋ ์ฌ์ ํ์ด ๋ ๋๋ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์์งํ๊ฒ _everything_์ ๊ฐ์ธ ์ฌ์ฉ ์์ญ (์ : https://github.com/brendandahl/pdf.js/compare/move-non-unicode-glyphs...briangough:put-all-symbolic-chars-in- private-use-area)์ด๋ฉด ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ข์ ์๊ฐ์ด ์๋๋ผ๊ณ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น ์์ ์ ๋ถ๊ณผํฉ๋๋ค.
์ด ์์ ์์ ์ฐ๋ฆฌ์ ์ง์์ ํ๊ณ์ ๋๋ฌํ๊ณ ๊ฐ์ธ ์ฌ์ฉ ์์ญ์ ๋ฃ์ ์ฌ๋ฐ๋ฅธ ๊ธฐํธ๋ฅผ ์๋ณํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ ์์๋ ์ผ์ด ์์ต๋๊น?
์์งํ๊ฒ ๋ชจ๋ ๊ฒ์ ๊ฐ์ธ ์ฌ์ฉ ์์ญ (์ : brendandahl @ move-non-unicode-glyphs ... briangough : put-all-symbolic-chars-in-private-use-area)์ผ๋ก ์ด๋ํ๋ฉด ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ข์ ์๊ฐ์ด ์๋๋ผ๊ณ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น ์์ ์ ๋ถ๊ณผํฉ๋๋ค.
์์ ๋ด์ฉ์ ํ ์คํธํ์ง ์์ ์ํ์์๋ ํน์ ๊ธ๊ผด ๋ ๋๋ฌ์์ _all_ Symbolic ๊ธ๊ผด์ ๋ํด (๊ธฐ๋ณธ์ ์ผ๋ก) ํํธ๊ฐ ๋นํ์ฑํ ๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก _many_ PDF ํ์ผ์์ ๋ ๋๋ง์ด ๋ ๋๋น ์ง ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. (์ค์ ๋ก๋ ์๋๋๋ผ๋ ๋ง์ ๊ธ๊ผด์ด Symbolic์ด๋ผ๊ณ ์ฃผ์ฅํฉ๋๋ค.)
์ด ์์ ์์ ์ฐ๋ฆฌ์ ์ง์์ ํ๊ณ์ ๋๋ฌํ๊ณ ๊ฐ์ธ ์ฌ์ฉ ์์ญ์ ๋ฃ์ ์ฌ๋ฐ๋ฅธ ๊ธฐํธ๋ฅผ ์๋ณํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ ์์๋ ์ผ์ด ์์ต๋๊น?
๋ฌธ์ ๊ฐ์๋ ๊ฒฝ์ฐ๋ ์ผ๋ฐ Type1 ๊ธ๊ผด์ ์ฌ์ฉํ๋ฏ๋ก Type1Font_wrap
์์ Type1 ๊ธ๊ผด์ ๋ณํ ํ ๋ ์ฌ๋ฐ๋ฅธ Charset
/ Encoding
์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅธ ํด๊ฒฐ์ฑ
์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@jpallen ์ ๋ ์ฐ๋ฆฌ๊ฐ ๋ผํ ์ค์ ์ํด ์์ฑ ๋ ๊ธ๊ผด์ ์ธ์ ํ ํ์๊ฐ ์๊ณ ๊ทธ ๊ธ๊ผด์ ๊ธฐํธ (์ : ์ด๋ฆ ๋๋ ์์ฑ ๋ฐฉ์)์ด์ง๋ง ๋๋จธ์ง ๊ฒฝ์ฐ์๋ ์ธ์๋์ง ์์ต๋๋ค.
_all_ ๋ฌธ์๋ฅผ ๊ฐ์ธ ์์ญ์ผ๋ก ์ด๋ํ์ง ์์ผ๋ฉด ์ ๋ ฅ ์ปจํธ๋กค์์ ๊ธ๊ผด์ ์ฌ์ฉํ ์์๋ ๊ฐ๋ฅ์ฑ, ๋ ๋์ ๊ณ์ธก ๊ธฐ๋ฅ, ์์ง์ด ์ ํจํ์ง ์์ ๊ธ๋ฆฌํ ๋๋ ๊ธ๊ผด์ ๋ฒ๋ฆฌ๊ณ ์ฌ์ ํ ๋ค์ ์ฝ๊ธฐ ์ฌ์ด ํ ์คํธ๋ฅผ ์ป์ ์์๋ ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ด์ ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ธ๋ฆฌํ๊ฐ ๊ธฐํธ์ธ์ง ์๋ ๊ฒ์ด ์ฌ๊ธฐ์ ํต์ฌ์ ๋๋ค.
PR # 7482๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์์ ์์ด๋์ด๋ toUnicode
๋ฐ์ดํฐ๊ฐ ์ ํํ๋ค๋ ๊ฒ์ ์ ๋ขฐํ ์ ์์ ๋ ๋ฌธ์๋ฅผ PUA๋ก ์ด๋ํ๋ ๊ฒ์ผ ์ ์์ต๋๋ค. ์ : https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus : issue-2594.
ํฐ! ๋๋ Snuf fleupagus : issue-2594 ์์ ์๋ก์ด ํจ์น๋ฅผ ์๋ํด
ํ ์คํธ๋ก ์ ๋ www.ShareLaTeX.com ์ pdf ๋ทฐ์ด์์ ํ๋ก๋์ ํ๊ฒฝ์ ๋ฐฐํฌํ์ฌ ์ค๋ ์๊ธฐ์น ์์ ๋ฌธ์ ๊ฐ ๋ํ๋๋์ง ํ์ธํ์ต๋๋ค.
์ง๋ 3 ์ฃผ ๋์ ํ๋ก๋์ ํ๊ฒฝ์์์ด ํจ์น (https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus:issue-2594)๋ฅผ ํ ์คํธํ์ผ๋ฉฐ ๋ค์์ ๋ํ LaTeX ๊ธ๊ผด ๋ ๋๋ง ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค. ๋ค๋ฅธ ๋ฌธ์ ๋ ๋ํ๋์ง ์์ต๋๋ค. ํฌํจ๋ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ ๋๋ค. : +1 :
๋๋ # 7705๋ฅผ ๊ฒํ ํ๊ธฐ ์์ํ๊ณ ์ ๋ด ์๋ ํจ์น๊ฐ test-pdftex.pdf
์์ ํ์ง ์์๋์ง ๊ถ๊ธํดํ๊ธฐ ์์ํ์ต๋๋ค. ๊ธ๊ผด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ฉด pdf.js๋ ๋๋ถ๋ถ์ ๊ธ๋ฆฌํ๋ฅผ DVFZZA+CMEX10
์์ ๊ฐ์ธ ์ฌ์ฉ ์์ญ์ผ๋ก ์ด๋ํด์ผํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ธ๋ฆฌํ๋ ์ ํจํ ๊ธ๋ฆฌํ ์ด๋ฆ์ ์ ๋ ์ฝ๋ ๊ฐ์ผ๋ก ๊ฐ์ง๊ณ ์์ง ์๊ธฐ ๋๋ฌธ์
๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์ ๊ฐ์๋ ๊ธ๋ฆฌํ ์ค ํ๋ (charcode = 110 name = 'braceleftBig')์ ์ ๋ ์ฝ๋ ๊ฐ์ด ์์ง๋ง 'n'์ ๋งคํ๋์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ ๋ ์ฝ๋ ๋งต์ ๋น๋ ํ ๋ ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ์ผ์นํ๋ ์ ๋ ์ฝ๋ ๊ฐ์ ๊ฐ์ง ๊ธ๋ฆฌํ๊ฐ์๋ 68 ๊ฐ์ ๊ฐ์ ์ฌ๋ฐ๋ฅด๊ฒ ํฌํจํ์ง๋ง ๋น๋ ํ ํ์๋ ๋ชจ๋ ์๋ ์ธ์ฝ๋ฉ ๊ฐ์ ๋ค์ ์ถ๊ฐํ๋ฏ๋ก 110์ด 'n'์ผ๋ก ์ฑ์์ง๋๋ค.
์ธ์ฝ๋ฉ ๊ฐ์ ๋ค์ ์ถ๊ฐํ๋ ์ฝ๋๋ฅผ ์ ๊ฑฐํ๋ฉด ํ ์คํธ ์ ํ์ด https://github.com/mozilla/pdf.js/commit/325f7afcca30c891ec7be06a5178c012a052bd55 ์์ ํ๊ทํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฐ๋ฅธ ์์ ์ด ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋ง๋ @Snuffleupagus ๋ ๋ช ๊ฐ์ง ์๊ฐ์ ๊ฐ์ง๊ณ ์์ ๊ฒ์ ๋๋ค ...
_https : //github.com/mozilla/pdf.js/issues/2594#issuecomment -254289210์์ ์ ์ ์๋ฏ์ด ์ด์ ๋ฒ์ ์ PR # 7705์๋ ๋๋ฌด ๋จ์ํ ์๋ฃจ์ ์ด ํฌํจ๋์ด ์์ต๋๋ค ._
๋ฐ๋ผ์ http://107.21.233.14 : 8877 / 768d76e3834ac61 / web / viewer.html์ ์ฌ์ฉํ์ฌ ํ
์คํธ ํ ์์๋ ์๋ก์ด (๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ์ต์ข
) ์๋๋ฅผ ๋ชจ์์ต๋๋ค.
ํ์ฌ์ด ๋ฌธ์ ์ ์ํฅ์๋ฐ๋ ์ฌ๋๋ค์ด ์ต์ ๋ฒ์ ์ PR # 7705๋ฅผ ํ
์คํธํ๊ณ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์ ์ถฉ๋ถํ ์ง๋ณด๊ณ ํ ์ ์๋ค๋ฉด ๊ฐ์ฅ ๋์์ด ๋ ๊ฒ์
๋๋ค!
test-pdftex.pdf์์ ์ ์๋ํ๋ฉฐ ์ด๋ฒ ์ฃผ์ www.ShareLaTeX.com ์์ ํ๋ก๋์ ์ ๋ฐฐํฌํ๊ณ ๋ณด๊ณ ๋ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํฉ๋๋ค.
test-pdftex.pdf์์ ์ ์๋ํ๋ฉฐ ์ด๋ฒ ์ฃผ์ www.ShareLaTeX.com ์์ ํ๋ก๋์ ์ ๋ฐฐํฌํ๊ณ ๋ณด๊ณ ๋ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธํฉ๋๋ค.
IRC์์ ๋
ผ์ํ๋๋ก http://logs.glob.uno/?c=mozilla%23pdfjs&s=21+Nov+2016&e=21+Nov+2016#c54315 ๋ฅผ ์ฐธ์กฐํ์ธ์. PR # 7705๋ก ์งํํ๊ณ ์ถ์ต๋๋ค. .
@briangough ShareLaTeX ์์ ํ๋ก๋์
ํ๊ฒฝ์์ ํจ์น๋ฅผ ํ
์คํธ ํ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๊น?
์ด์ ์ https://github.com/mozilla/pdf.js/issues/2594#issuecomment -259930252์์ ์ธ๊ธํ๋ฏ์ด ํ์ฌ์ด ๋ฌธ์ ์ ์ํฅ์๋ฐ๋ ์ฌ๋๋ค์ด ์ ์ ๋ ์๋ฃจ์ ์ ํ ์คํธํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ค๋ฉด ๊ฐ์ฅ ๋์ ์ด ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด http://107.21.233.14 : 8877 / 768d76e3834ac61 / web / viewer.html์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ๋ณด๊ณ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋์ง๋ณด๊ณ ํ์ญ์์ค!
PR # 7705๋ฅผ ์ค์ ํ๊ณ ์ถ์ง๋ง ๊ทธ๋ ๊ฒํ๊ธฐ ์ ์ ์์ ์ฌํญ์ ํ์ธํด์ผํฉ๋๋ค.
์ง์ฐ ๋ผ์ ์ฃ์กํฉ๋๋ค. ํจ์น๋ ์ ์๋ํ๊ณ ์์ต๋๋ค. ์ฌ์ฉ์์ ๋ถ๋ง์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
@Snuffleupagus ๋ฐ @brendandahl ๋๋ถ์ # 7705์ ์ํด ์์ ๋๋๋ก ์ข ๋ฃ๋ฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ด ๋ถ์ ์ ํ๋ค๋ฉด ์ฌ๊ณผ๋๋ฆฝ๋๋ค. ๋ฒ๊ทธ ์์ ์ ๋ํด $ 500์ ํ์๊ธ์ ๋๋ฆด ๊ฒ์ ๋๋ค.
ShareLaTeX์์๋ PDF.js๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์ LaTeX ๋ฌธ์์์ ์์ฑ ๋ PDF๋ฅผ ๋ ๋๋งํ๋ฏ๋ก ์ฌ์ฉ์๋ ์ผ๋ฐ ์ฌ์ฉ์๋ณด๋ค์ด ๋ฒ๊ทธ๋ฅผ ๋ ์์ฃผ ์ ํ๊ฒ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ์ ๋ํ ๋ฒ๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์ ๋ก ๋ ์๊ฒฌ์ ์ฐพ์ ์ ์์์ผ๋ฏ๋ก ๊ด์ฐฎ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. [email protected] ์ผ๋ก ์ ์ ์ฐ๋ฝ https://www.bountysource.com/ ๊ณผ ๊ฐ์ ํญ๋ชฉ์ ์ฌ์ฉํ์ฌ ์์คํฌ๋ก์์ ํ์๊ธ์ ์ค์ ํ ์ ์์ต๋๋ค. ๋๋ ๋ค๋ฅธ ์ฌ๋์ด ํ์๊ธ์ ์ถ๊ฐํ๋ ค๋ ๊ฒฝ์ฐ.