![groff를 사용하여 루마니아어 특수 문자를 작성하는 방법은 무엇입니까?](https://linux55.com/image/151642/groff%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A3%A8%EB%A7%88%EB%8B%88%EC%95%84%EC%96%B4%20%ED%8A%B9%EC%88%98%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%9E%91%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 groff로 실험을 시작했고 처음부터 vim에 입력한 루마니아어 특수 문자는 괜찮았지만(실행했습니다 setxkbmap ro
) PDF 내보내기에서는 엉망이라는 것을 알았습니다.
달리기
groff -Tpdf -ms letext.ms > letext.pdf
ăşâşî ĂşâşÎ 대신 다양한 다른 특수 문자가 표시됩니다.
달리기
groff -Kutf8 -Tpdf -ms letext.ms > letext.pdf
원하는 문자 중 일부는 남아 있지만 다른 문자는 사라지고 터미널에 이 메시지가 나타납니다.
warning: can't find special character `u0074_0326'
warning: can't find special character `u0061_0306'
warning: can't find special character `u0073_0326'
warning: can't find special character `u0041_0306'
warning: can't find special character `u0053_0326'
warning: can't find special character `u0054_0326'
원하는 문자를 얻으려면 tmacs를 편집해야 합니까? 내가 원하는 문자로 다른 tmac을 작성하고 로드해야 합니까?
편집 #1
Philip Couling이 제안한 대로 파일에 ăşâşî ĂşâşÎ라고 쓰고 letest.txt
실행했습니다 hexdump -C letest.txt
. 이것이 결과입니다.
답변1
Groff에 새 글꼴을 설치하려면 Peter Schaffter의 페이지와 자동화된 스크립트를 참조하세요.
https://www.schaffter.ca/mom/momdoc/appendices.html
루마니아어 문자가 포함된 글꼴을 추가해야 합니다.
예를 들어 저는 Groff 문서에서 실수 기호 ℝ를 표현하기 위해 DejaVu를 사용합니다.