📄 openfont.c
字号:
#include <u.h>#include <libc.h>#include <draw.h>Font*openfont(Display *d, char *name){ Font *fnt; int fd, i, n; char *buf; Dir *dir; fd = open(name, OREAD); if(fd < 0) return 0; dir = dirfstat(fd); if(dir == nil){ Err0: close(fd); return 0; } n = dir->length; free(dir); buf = malloc(n+1); if(buf == 0) goto Err0; buf[n] = 0; i = read(fd, buf, n); close(fd); if(i != n){ free(buf); return 0; } fnt = buildfont(d, buf, name); free(buf); return fnt;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -