리눅스 환경에서 IDL 한글 표출

게시판 IDL Q&A 리눅스 환경에서 IDL 한글 표출

태그: ,

이 게시글은 3개 답변과 2명 참여가 있으며 마지막으로  mwkim에 의해 6 월 전에 업데이트 됐습니다.

  • 글쓴이
  • #4983

    phi
    회원

    안녕하세요.

    현재 리눅스 서버에서 IDL 8.1버전을 사용하고 있습니다.
    plot을 표출할 때 한글을 사용하고 싶으나 자꾸 깨짐현상이 발생합니다.
    따라서 예전 IDL User Group을 참고하여
    ttfont.map에 굴림을 추가하고 윈도우 폰트에서 gulim.ttc를 복사해서 넣어봤습니다.
    그래도 한글이 표출이 안되고 깨짐현상이 나타납니다.
    linux나 vi편집기 설정을 바꿔야하는건지 아니면 idl설정을 바꿔야 하는건지
    혹시 방법아시는분 있으신지 궁금합니다.

  • #4985

    mwkim
    회원

    안녕하세요,

    아마 아래 글을 참고하셨을텐데요

    포스트스크립트에서한글사용

    관련해서 추가글을 안내해드리면 아래 링크와 같습니다.

    idl8.2 버전에서 한글 사용

    다만 두번째 링크의 경우는 윈도우에서 상황이였기 때문에 동일한 문제일지는 모르겠습니다.

    일단 첫번째 링크와 동일한 방식으로 윈도우에서는 한글이 표출되는 것은 확인했습니다.
    (라이센스 문제로 저장까지는 확인하지 않음)

    또한 리눅스에서는 8.6버전을 통해서 동일하게 적용되는 것을 확인했습니다.

    다만 8.1버전을 리눅스 환경에서 테스트할 조건이 안되서 질문자 분의 환경에도 적용되지는 확인하지 못했습니다.

    질문하신 분의 여건이 되면 동일한 코드를 가지고 윈도우나 다른 환경(서버)에서도

    동일한 문제가 발생하는지 확인해 주시면 감사하겠습니다.

    그리고 글씨 깨짐 현상이 plot창에서 발생하는 것인지(x-window 사용이 가능한 상황에서)

    아니면 그림을 저장하고 해당 그림을 열어보니 깨진 것을 확인한 것인지도 알려주십시오.

  • #4986

    phi
    회원

    답변 감사드립니다.

    현재 vi 편집기에서는 설정을 변경하여 한글이 표출되나 idl로 plot을 했을때에는 깨짐현상이 발생합니다.

    물론 저장된 그림도 깨져있습니다. 그림은 ps를 이용하여 그리며 covert를 이용하여 png파일로 변환하고있습니다.

  • #4990

    mwkim
    회원

    알려주신 내용에서 몇가지를 추측해보면 현재 그림은

    리눅스 환경에서 DG 체계를 사용하여 PS 파일로 저장하는 것 같습니다.

    위의 답변에 있는 두 번째 링크는 윈도우 환경에 대한 것인데, 우선 이와 유사한 문제일것으로 추측은 합니다.

    다만 리눅스 환경에서 IDL이 PS 저장 시 어떤 인코딩을 사용하는지

    그에 따라 어떻게 코드를 저장해야 하는지는 잘 모르겠습니다.

    추가로 위 답변에서 제가 리눅스 환경에서 한글 표출을 확인했을 때는

    NG 체계를 사용하여 PNG 파일로 저장했었습니다.

    답변을 작성하신 분께서 특별한 이유가 없다면 PS로 저장한 후 PNG로 변환하지 말고

    바로 PNG 파일로 저장해보시면 어떨까 합니다(이왕이면 NG체계를 사용하여).

    참고로 NG체계에서는 PS파일을 저장할 때 /BITMAP 키워드를 통해 한글이 깨지지 않고 PS 파일로 저장이 가능합니다.
    (만 사실 해당 키워드를 사용하면 벡터 형식으로 저장되는 것은 아닙니다.)

    ※사실 제일 편한 방법은 한글을 사용하지 않는 것입니다.

답변은 로그인 후 가능합니다.