2008-10-14 4 views

답변

0

독점 소프트웨어 나 GPL과 호환되지 않는 다른 라이선스 소프트웨어를 작성하지 않은 경우 xlsfonts의 코드를보고 글꼴 서버를 쿼리하는 방법을 알아볼 수 있습니다. (폰트 서버는 X 자체 일 수도 있지만 문제가되지 않습니다.)

0

당신은 GTK + 또는 Qt를 같은 높은 수준의 툴킷을 사용하는 경우, 아마 당신을 위해 그것을 할 수있는 더 좋은 기능이있다라는 함수를 시도; 그렇지 않다면, fontconfig가 실제로 그것을 수행하는 방법입니다.

3

GTK +에서 사용하는 Pango라는 것을 사용했습니다. 나는 리눅스 '문자표'프로그램 (gucharmap)에 대한 코드를보고 발견했다. 여기에 기본적인 아이디어 :

PangoFontFamily **families; 

    ... 

    pango_context_list_families (
      gtk_widget_get_pango_context (GTK_WIDGET (notebook)), 
      &families, &fontCount); 

    printf("%d fonts found\n", fontCount); 
    for(i=0; i<fontCount; i++) 
    { 
    printf("[%s]\n", pango_font_family_get_name (families[i])); 
    } 
1

이와 관계있는 안하지만 fontmatrix를 사용할 수있는 모든 표시 및 미리보기가 (냠 설치 -y fontmatrix)

enter image description here