Ydic을 고친 버전과 한글 폰트 설치시의 설정확인용 font_test file을 올립니다

ydic을 개인적으로 고친 버전과 간간이 문제되는 한글 폰트 등의 문제를 시험할 test file을 올립니다

  1. ydic 의 고친점 : ydic
    기존의 ydic은 발음(소리)가 나오기 전에 화면이 너무 오래 나와서 기다리기 답답했었음.(나만 그랬나요…??..ㅋ)
    그래서 화면과 소리가 함께 나오게 바꿨습니다.
    그리고 ydic의 마지막에 저작권이 나오는데, 그게 좀 불편했었습니다.
    물론 이걸 제거하는게 저작권 문제가 될 수는 있지만, 적어도 사용하기에는 불편했었습니다. 그래서 제가 그 부분을 제거했습니다.

그리고 소스 코드 면에서 player=mpg321 로 변수화 시켰고, 이 과정에서 mpg123 -> mpg321 로 바꿨습니다.
(mpg123은 가끔 몇가지 에러가 난적이 있었습니다.
mpg123, mpg321은 기능은 같지만, mpg321이 GNU쪽에서 만든걸로 알고 있습니다. 정확한 건 지적 바랍니다.^^)

쉽게 말하면 제가 보기엔, mpg321이 mpg123 보다 더 좋은 거 같습니다. mpg321의 설치는

[code:233bnsjw]
sudo apg-get install mpg321
[/code:233bnsjw]
하면 설치됩니다.

제가 고친 ydic의 설치/실행 방법은 ydic을 다운로드 받은 후에 기존과 같이

[code:233bnsjw]
mkdir ~/bin
cp ydic ~/bin
chmod +x ~/bin/ydic
[/code:233bnsjw]
하시면 됩니다.

ydic을 만드신 분의 허락없이 맘대로 고치고, 게다가 "저작권 보여주기" 마저 삭제해서 죄송합니다. ^^
양해를 바랍니다. (예전에 그분이 누군가의 소스 수정에 관대한 모습을 보여주셨던 걸 봤었습니다. 그래서 이런 수정을 올립니다.^^)

  1. 폰트 적용 테스트를 위한 기준 시험 파일(웹브라우저 기준으로 만듦) : Makefile

기존에 한글 폰트 등과 관련해서 많은 문제가 있었는데, 주로 다음의 파일 들 관련해서 문제 되었습니다.

[code:233bnsjw]
/etc/fonts/conf.avail/69-language-selector-ko-kr.conf
/etc/fonts/conf.avail/29-language-selector-ko-kr.conf

~/.fonts.conf
[/code:233bnsjw]
주로 3개의 파일들을 각 우분투(또는 리눅스)에서 적용한 후에
실제 자신의 설정(적용)이 잘 되었는 지를 제대로 토의할 만한 기준이 되는 방법이 없습니다.
(/etc/fonts/conf.avail 대신에 /etc/fonts/conf.d 라는 디렉토리에서 link로 참조합니다.
원본이 conf.avail 이기에 이걸 언급했습니다. )

이런 문제를 해결하기 위해서 제가 사용하던 건 "Specimen Font Previewer"라는 걸 써서 각 폰트를 비교해 가며,
제대로 설치되어있는 지 살펴봤습니다. ( sudo apt-get installl gnome-specimen 하면 설치 됩니다.)

그런데 요즘은 이것보다 더 표준적인게 구글 크롬(google-chrome)인 것 같습니다.
그리고 이 브라우저의 특징은 폰트의 존재하는 글자만을 보여주고, 없는 글자는 그냥 공백으로 표시해서
글 내용을 파악하는 데는 문제되지만, 폰트가 제대로 설치되어있는 지를 알려주는데는 매우 유리합니다.

그래서 "Specimen Font Previewer" 대신에 구글 크롬을 이용해서 폰트를 확인할 수 있는 스크립트를 짰습니다.
특히 한국 사용자가 한/영/중/일 폰트 가 어떻게 보이는 지 확인하는 데 도움을 줄 것이라 봅니다.

잘 보시면 "횽=ㅎㅛㅇ" 같은 요즘 잘쓰는 글자가 "다음" 폰트에서는 공백으로 처리되지만,
다른 "맑은 고딕", "서울한강체", "서울남산체" 같은 폰트에서는 제대로 보이는 걸 알 수 있게 만들었습니다.
"Microsoft YaHei" , "Microsoft JhengHei" , "Meiryo" , "Meiryo UI" , "Segoe UI" 같은 중국, 일본 폰트의
설치 확인및 한자 표시 확인에 유리하게 만들었습니다.

사용법은 Makefile 을 다운로드 받아서 그 디렉토리에서

[code:233bnsjw]
make
[/code:233bnsjw]
라고 치면, font_test1.html 이 생성되며서 google-chrome 이 이를 보여줍니다.
만일 Makefile 을 다운받기 싫으시면 font_test1.html 을 다운 받아서 google-chrome 으로

[code:233bnsjw]
google-chrome font_test1.html
[/code:233bnsjw]
이라고 치시면 됩니다.

3.결론…
써 보시고 문제 있으면 기탄없이 지적해주시고, 고칠점 있으면 저에게 알릴 필요 없이 고치 셔도 됩니다.
그래도 가능하면 "무슨 문제로 어떻게" 고쳤다는 것을 여기에 댓글로 알려 주시면 더욱 고맙겠죠…??.. ^^

여튼 잘 쓰시기 바랍니다. ^^^^

다운로드할 파일 : ydic_N_font_test.tar.gz 입니다. 그 내용은

  1. ydic
  2. Makefile , font_test1.html
    입니다.

실제 font_test 실행화면 :

참고로 저는 10.04입니다.