summaryrefslogtreecommitdiff
path: root/amiga/font.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/font.c')
-rw-r--r--amiga/font.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/amiga/font.c b/amiga/font.c
index d75a2770c..877093b4c 100644
--- a/amiga/font.c
+++ b/amiga/font.c
@@ -416,8 +416,8 @@ struct OutlineFont *ami_open_outline_font(const plot_font_style_t *fstyle,
break;
case NSA_UNICODE_FONT:
default:
- fontname = ami_font_scan_lookup(codepoint, glypharray);
-printf("FONT::: %s\n", fontname);
+ fontname = (char *)ami_font_scan_lookup(codepoint, glypharray);
+ if(fontname == NULL) return NULL;
break;
}
@@ -784,13 +784,8 @@ ULONG ami_unicode_text(struct RastPort *rp,const char *string,ULONG length,const
void ami_init_fonts(void)
{
- struct MinList *list;
-
/* Initialise Unicode font scanner */
- list = NewObjList();
- /** TODO: add font_unicode and other preferred fonts to the list here */
- ami_font_scan_init(nsoption_charp(font_unicode_file), list, glypharray);
- FreeObjList(list);
+ ami_font_scan_init(nsoption_charp(font_unicode_file), false, glypharray);
/* Initialise font caching etc lists */
ami_font_list = NewObjList();