diff options
| author | Ben Harris <bjh21@bjh21.me.uk> | 2007-02-13 21:38:21 +0000 |
|---|---|---|
| committer | Ben Harris <bjh21@bjh21.me.uk> | 2007-02-13 21:38:21 +0000 |
| commit | dae489a4529c014654b894d104faa9e5cfea0b04 (patch) | |
| tree | 442fe1bcda7e038828a78cc3f11dcaa7a62dcbde /bk_paper.c | |
| parent | d324fe8cc1372360f49cfcfd34261cacc886d79c (diff) | |
| download | halibut-dae489a4529c014654b894d104faa9e5cfea0b04.zip halibut-dae489a4529c014654b894d104faa9e5cfea0b04.tar.gz halibut-dae489a4529c014654b894d104faa9e5cfea0b04.tar.bz2 halibut-dae489a4529c014654b894d104faa9e5cfea0b04.tar.xz | |
Add a --list-fonts option, since getting PostScript names out of TrueType
fonts is difficult.
[originally from svn r7281]
Diffstat (limited to 'bk_paper.c')
| -rw-r--r-- | bk_paper.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1456,6 +1456,14 @@ static int utoglyph(font_info const *fi, wchar_t u) { return (u < 0 || u > 0xFFFF ? NOGLYPH : fi->bmp[u]); } +void listfonts(void) { + font_info const *fi; + + init_std_fonts(); + for (fi = all_fonts; fi; fi = fi->next) + printf("%s\n", fi->name); +} + static font_data *make_std_font(font_list *fontlist, char const *name) { font_info const *fi; |