Xmanager 게시판

폰트 사이즈를 키우고 싶습니다.

최종입력: 2002-04-04 00:00 - 박여득 | 답글: 2건

 
2002-04-04 00:00 - 박여득

폰트 사이즈를 키우고 싶습니다.

 
현재 제공되는 폰트의 최대치까지 load하여 써 보았지만, 제가 원하는 폰트 사이즈
가 안되어서 이렇게 도움을 청합니다.
폰트의 크기를 한 2.5cm(엄청크죠^^)로 하여서 문자열을 출력하려 합니다.
default 사이즈에서 폰트를 키울수 있는 명령어나 방법이 있으면 리플 해주심 감사하겠습니다.
아래는 참고로 제가 짜고있는 넘입니다. 그럼 꾸뻑^^

#include
#include
#include

int main()
{
Display *d;
Window w;
Font f;
GC gc;
XSetWindowAttributes xswa;
XCharStruct *overall;
char timestring[20]="000 00:00:00.000"; <===요녀석의 폰트를 키울려고염??

xswa.override_redirect = 1;
d = XOpenDisplay(NULL);

w = XCreateSimpleWindow( d, RootWindow( d, 0 ), 5 ,5,200, 100, 5, BlackPixel( d, ),WhitePixel(d,0));

XChangeWindowAttributes(d, w, CWOverrideRedirect, &xswa);

XMapWindow(d,w);


gc = XCreateGC(d, w, 0L, (XGCValues *)NULL);
f = XLoadFont(d,"*Aodobe-*helvetica*bold-r*240*");
XSetFont(d,gc,f);

XDrawString(d,w,gc,100,50,timestring,16);

XFlush(d);
getchar();

XUnloadFont(d,f);
XFreeGC(d,gc);
XDestroyWindow(d,w);
XCloseDisplay(d);
}

2002-04-04 00:00 - 강성광

RE : 폰트 사이즈를 키우고 싶습니다.

 
XLoadFont 구문에서 지정한 폰트의 이름이 올바르지 않습니다.

*Aodobe-*helvetica*bold-r*240* 이름을
*Adobe-*helvetica*bold-r*240* 로 바꿔 주시면 됩니다..

사용할 수 있는 폰트의 목록은 xlsfonts 명령을 이용하여 확인하실 수 있습니다.
또 실제 폰트의 모양을 확인 할려면 xfd -fn 명령을 이용하여
폰트의 모양을 확인 하실 수 있습니다..


2002-04-04 00:00 - 박여득

감사합니다.그러나...

 
이름이 잘못되어 있네여..
그러나 고쳐도 제가 원하는 크기가 아니군요..
스크린의 한 1/7정도의 글자를 원하는데...엄청 크죠
글씨 크기가 한 5cm면 될것 같은데요..