Procházet zdrojové kódy

Search for missing fonts in the current directory (Fixes #40) and display

an error message in case of failure.
pull/1/head
Sam Hocevar sam před 15 roky
rodič
revize
a5f4d401fc
2 změnil soubory, kde provedl 9 přidání a 1 odebrání
  1. +1
    -0
      doc/toilet.1.in
  2. +8
    -1
      src/figlet.c

+ 1
- 0
doc/toilet.1.in Zobrazit soubor

@@ -56,6 +56,7 @@ or
.B .tlf
files stored in the
.B @datarootdir@/figlet
directory. Fonts are looked first in the font directory, then in the current
directory. There is also a special built-in font called
.I term
that serves as a fallback if no font is available.


+ 8
- 1
src/figlet.c Zobrazit soubor

@@ -42,7 +42,14 @@ int init_figlet(context_t *cx)

snprintf(path, 2047, "%s/%s", cx->dir, cx->font);
if(caca_canvas_set_figfont(cx->cv, path))
return -1;
{
snprintf(path, 2047, "./%s", cx->font);
if(caca_canvas_set_figfont(cx->cv, path))
{
fprintf(stderr, "error: could not load font %s\n", cx->font);
return -1;
}
}

cx->feed = feed_figlet;
cx->flush = flush_figlet;


Načítá se…
Zrušit
Uložit