2017-02-14 3 views
1

나는 XLoadQueryFont(port->dpy, "8x13") 함수를 호출하지만 NULL을 반환합니다. 나는이 일을 전에 했었 음을 확신합니다. 내가 locate 8x13를 입력하면 결과 중 하나는 내가 함수가 싫어하는 모르는, 그리고 문제를 추적하는 방법에 관한 궁금왜 XLoadQueryFont는 이름을 인식하지 못합니까? 8x13

/usr/share/fonts/misc/8x13.pcf.gz 

입니다.

업데이트은 : 사용

는 "고정"실행되는 응용 프로그램을 제작. tofo의 의견을 바탕으로

는 :

나는 xlsfonts를 얻을 아치에 이진 xlsfonts를 설치했다. 그것은 adobe, lucida, bitstream 및 기타 글꼴을 나열했습니다. xlsfonts | grep misc는 (당신의 분포에 따라 글꼴 경로 어디에서나 할 수 있습니다 또는 유사한 위치)

-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-1 
-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8‌​859-1 
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso885‌​9-1 
+0

'xlsfonts'가 글꼴을 나열합니까? 그렇지 않으면 서버의 글꼴 경로가 엉망이 될 수 있습니다. – tofro

+0

@tofro xlsfonts에 관한 질문을 업데이트했습니다. – blippy

답변

1

대부분의 아마 당신이 삭제 한 반환 또는/etc/X11에 fonts.alias 파일을 손상.

"8x13"은 일반적으로 이름이 아니며이 파일에 정의 된 별칭입니다. 이 글꼴 이름을 사용할 수 있습니다 서버를 보장하기 위해

, 당신의 fonts.alias가 파일이 그 별명이 존재하거나 돈없는 경우 적어도 라인

8x13  -Misc-Fixed-Medium-R-SemiExpanded--13-120-75-75-C-80-ISO8859-1 
8x13bold -Misc-Fixed-Bold-R-SemiExpanded--13-120-75-75-C-80-ISO8859-1 

을 (실제 글꼴 이름이 다를 수 있습니다주의)이 포함되어 있는지 확인 유효한 글꼴로 해결되지 않으면 "8x13"이름을 사용할 수 없습니다. 필요에 따라 더 많은 별칭을 정의 할 수 있습니다.

관련 문제