diff options
author | Raph Levien <raph@src.gnome.org> | 2000-09-07 07:12:02 +0000 |
---|---|---|
committer | Raph Levien <raph@src.gnome.org> | 2000-09-07 07:12:02 +0000 |
commit | 85fa78dae25f4a96701ba5d597e3b8983fb3198b (patch) | |
tree | 3efda404ec05250f0a855d864de5c321630a0565 /librsvg/test-ft-gtk.c | |
parent | 3db3030fa90857433df871ae4a1efa4ff796b3fc (diff) | |
download | nautilus-85fa78dae25f4a96701ba5d597e3b8983fb3198b.tar.gz |
Workaround for bug 2239, minor tweaks for "attached" font files.
Diffstat (limited to 'librsvg/test-ft-gtk.c')
-rw-r--r-- | librsvg/test-ft-gtk.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/librsvg/test-ft-gtk.c b/librsvg/test-ft-gtk.c index 7c32c9cb4..da49d2af2 100644 --- a/librsvg/test-ft-gtk.c +++ b/librsvg/test-ft-gtk.c @@ -307,7 +307,8 @@ test_ft_quit (GtkWidget *widget, TestCtx *ctx) gtk_main_quit (); } -static TestCtx *new_test_window (const char *fn, int width, int height) +static TestCtx *new_test_window (const char *fn, const char *afn, + int width, int height) { GtkWidget *topwin; GtkWidget *vbox; @@ -331,6 +332,7 @@ static TestCtx *new_test_window (const char *fn, int width, int height) ctx->ctx = rsvg_ft_ctx_new (); ctx->fh = rsvg_ft_intern (ctx->ctx, fn); + if (afn) rsvg_ft_font_attach (ctx->ctx, ctx->fh, afn); ctx->n_lines = 0; ctx->lines = NULL; ctx->y_sp = 16; @@ -415,6 +417,7 @@ int main(int argc, char **argv) gint font_width = 36; gint font_height = 36; char *font_file_name = "/usr/share/fonts/default/Type1/n021003l.pfb"; + char *add_font_file_name = NULL; char *text_file_name = "rsvg-ft.c"; poptContext optCtx; @@ -424,6 +427,7 @@ int main(int argc, char **argv) {"font-width", 'w', POPT_ARG_INT, &font_width, 0, NULL, "Font Width"}, {"font-height", 'h', POPT_ARG_INT, &font_height, 0, NULL, "Font Height"}, {"font-file-name", 'f', POPT_ARG_STRING, &font_file_name, 0, NULL, "Font File Name"}, + {"add-font-file-name", 'a', POPT_ARG_STRING, &add_font_file_name, 0, NULL, "Additional Font File Name"}, {"text-file-name", 't', POPT_ARG_STRING, &text_file_name, 0, NULL, "Text"}, POPT_AUTOHELP {NULL, 0, 0, NULL, 0} }; @@ -445,7 +449,7 @@ int main(int argc, char **argv) c = poptGetNextOpt(optCtx); args = poptGetArgs(optCtx); - ctx = new_test_window (font_file_name, 640, 480); + ctx = new_test_window (font_file_name, add_font_file_name, 640, 480); set_text (ctx, text_file_name); |