IBM Tivoli Netcool/OMNIbus, 버전 7.4

UNIX 데스크탑의 글꼴 구성

사용자 로케일에서 UNIX 데스크탑을 보려면 사용자 로케일 인코딩으로 텍스트를 표시하기 위해 필요한 글꼴을 구성해야 할 수 있습니다.

Tivoli® Netcool/OMNIbus 설치에는 UNIX 데스크탑 애플리케이션의 사용자 인터페이스 요소에 대한 정의(예: 창 크기, 글꼴 선택사항, 색상, 창 제목의 문자열 값, 메뉴, 단추, 아이콘, 필드 레이블 및 메시지 문자열에 대한 정의)가 있는 자원 파일이 포함됩니다.

영어, 프랑스어, 독일어, 일본어, 한국어, 러시아어, 스페인어, 중국어 및 대만어 로케일에 대해 자원 파일 변환을 사용할 수 있습니다. 또한 ISO-8859-1 문자 세트를 사용하는 로케일은 영어 설정 상태에서 글꼴을 올바르게 표시할 수 있습니다. 다른 문자 세트는 글꼴 구성이 필요할 수 있습니다.

자원 파일은 다음 위치에 저장됩니다.

$NCHOME/omnibus/desktop/locale/arch/locale_name/app-defaults

여기서 arch는 운영 체제 디렉토리이고 locale_name은 전체 로케일 이름(예: en_GB.ISO8859-1)입니다. 일부 로케일 이름은 축약 이름이 있는 기호 링크일 수 있습니다.

자원 파일은 다음과 같습니다.
  • NCO: 컨덕터, 연관된 필터 빌더, 보기 빌더에 대한 정의
  • NCOBanner: 컨덕터 스플래시 화면에 대한 정의
  • NCOELCT: 임시 이벤트 목록에 대한 정의
  • NCOEvent: 이벤트 목록 모니터 상자 창, 이벤트 목록 및 로그인 창과 같이 연관된 창, 필터 빌더 및 보기 빌더에 대한 정의
  • NCOHelp: 온라인 도움말에 관련된 정의로, 이 파일에는 정의가 없을 수도 있습니다.
  • NCOMessage: 도구에 대해 사용할 수 있는 메시징 대화 상자에 대한 정의
  • NCOXigen: 서버 편집기에 대한 정의
  • NCOXprops: 특성 편집기에 대한 정의

Tivoli Netcool/OMNIbus 설치 패키지에 로케일이 포함되지 않은 경우, en_US.ISO8859-1 로케일의 자원 파일이 기본값으로 사용됩니다. 설치 패키지에 제공되지 않은 다른 로케일을 사용하도록 설치를 구성할 수 있습니다. 로케일이 ISO-8859-1이 아닌 다른 문자 세트 인코딩을 사용하는 경우 자원 파일 문자를 로케일에 맞는 문자로 정확하게 렌더링할 수 있는 글꼴을 정의하는지 추가 확인해야 합니다.

다른 로케일과 글꼴 세트를 구성하려면 다음을 수행하십시오.

  1. 다음 명령을 실행하여 지원되는 모든 로케일을 표시하십시오.

    locale -a

  2. LC_ALL 환경 변수를 다음 로케일 중 하나로 설정하십시오.
  3. 다음 명령을 실행하여 문자 인코딩을 표시하십시오.

    locale charmap

    나중에 필요하므로 인코딩을 기록해 두십시오.

  4. 로컬화된 자원 파일 세트를 올바르게 렌더링하는 글꼴로 작성하려면 $NCHOME/omnibus/desktop/locale/arch 디렉토리로 이동하십시오. 여기서 arch는 운영 체제 디렉토리를 표시합니다. 인코딩에 대해 적합한 글꼴을 포함하는 로케일에서 자원 파일 세트를 복사한 후 복사된 파일을 사용자 정의해야 합니다. 예를 들어, 아랍어 로케일(ar)의 파일을 작성하려면 로케일 이름으로 디렉토리를 작성하고 en_US.ISO8859-1 로케일의 자원 파일을 복사하십시오.

    cd $NCHOME/omnibus/desktop/locale/arch

    mkdir ar

    cd ar

    cp -r ../en_US.ISO8859-1/* .

    자원 파일(접두어 NCO가 붙은), 이미지 서브디렉토리 및 기본 이벤트 목록 구성 파일이 ar 디렉토리로 복사됩니다. 이제 사용자 시스템에 있는 적합한 글꼴 세트(자원 파일의 애플리케이션 글꼴과 일치하는)를 찾아보아야 합니다.

  5. 명령행에서 운영 체제에 적절한 명령을 입력하십시오.
    운영 체제 명령
    AIX® /usr/X11R6/bin/xlsfonts -fn "font_name"
    HP-UX /usr/bin/X11/xlsfonts -fn "font_name"
    Linux(Red Hat) /usr/X11R6/bin/xlsfonts -fn "font_name"
    Solaris /usr/openwin/bin/xlsfonts -fn "font_name"

    이 명령에서, font_name3단계에서 출력된 문자 인코딩입니다. 별표(*)를 사용하여 와일드카드로 이 값을 지정하십시오. 쉘이 텍스트의 별표를 해석하지 않도록 하기 위해 이 값을 따옴표로 묶어야 합니다. 예:

    /usr/openwin/bin/xlsfonts -fn "*-iso8859-6"

    일치하는 글꼴의 목록이 표시됩니다.
  6. 이 글꼴을 각각 미리보고 적합한지 판별하십시오. 글꼴마다 다음 명령을 입력하십시오.

    xfd -fn font_name

    font_name은 이전 단계에서 리턴된 일치하는 글꼴 이름 중 하나입니다.

    글꼴의 전체 이름과 셀마다 하나의 문자를 포함하는 격자를 표시하는 창이 열립니다. 모든 문자를 보려면 다음 페이지이전 페이지 단추를 사용해야 할 수도 있습니다. 적합한 글꼴을 식별한 경우 자원 파일에 글꼴 세트를 추가할 수 있습니다.
  7. 이름이 NCO인 자원 파일을 각각 열고 글꼴을 변경하십시오. 예를 들어, 이벤트 목록 자원의 경우 NCOEvent*fontList, NCOEvent*sub_matrix.labelFont, *view_builder*display_matrix.labelFontNCOEvent*info_matrix.labelFont를 로케일에 필요한 모든 글꼴을 포함하는 글꼴 세트로 설정해야 합니다.

    UNIX 글꼴 이름 양식은 다음과 같습니다.

    -foundry-font family-weight-slant-set width-serif-pixels-points-hres-vres-spacing-average 
    width-character set-encoding
    와일드카드를 사용하여 글꼴 이름을 지정할 수 있습니다. 예를 들어, 이벤트 목록의 기본 글꼴은 다음과 같습니다.
    -adobe-helvetica-bold-r-normal--12-*-75-75-*-*-iso*-*

    아랍어의 경우 다음으로 바꿀 수 있습니다.

    -dt-interface user-bold-r-normal-m serif-14-140-75-75-p-188-iso8859-6

    EUC 문자 세트를 사용할 때, 한 번에 여러 글꼴이 필요합니다. 예를 들어, EUCJIS(일본어)에서는 iso8859-1, jisx0201.1976-0, jisx0208.1983-0 및 jisx0212.1990-0 글꼴이 필요합니다. 와일드카드를 포함하는 하나 이상의 글꼴 이름으로 이와 같은 글꼴 세트를 지정할 수 있습니다. (글꼴 세트 내의 글꼴은 세미콜론으로 구분되며 글꼴 세트는 콜론으로 종료됩니다.)
  8. 필요하면 다음과 같이 자원의 다른 설정을 변경하십시오.
    • 창의 기본 너비(픽셀)를 지정하십시오. 사용하는 글꼴을 수용하도록 이 값을 조정하고 창의 텍스트 레이블이 적절하게 표시되는지 확인해야 합니다.
    • 창 제목(*.title), 단추 레이블(*.labelString), 메시지(*.messageString) 및 기타 텍스트 요소의 문자열 값을 변환된 텍스트로 바꾸십시오. 변환된 텍스트가 사용자 로케일의 문자 인코딩을 사용하는지 확인하십시오.
  9. 파일에 변경사항을 저장하십시오. 이제 올바른 로케일 및 글꼴을 사용하여 Tivoli Netcool/OMNIbus를 실행할 수 있습니다.


라이브러리 | 지원 |
마지막 업데이트 날짜: 2012년 11월