summaryrefslogtreecommitdiff
path: root/librsvg/test-ft-gtk.c
diff options
context:
space:
mode:
authorRaph Levien <raph@src.gnome.org>2000-09-07 07:12:02 +0000
committerRaph Levien <raph@src.gnome.org>2000-09-07 07:12:02 +0000
commit85fa78dae25f4a96701ba5d597e3b8983fb3198b (patch)
tree3efda404ec05250f0a855d864de5c321630a0565 /librsvg/test-ft-gtk.c
parent3db3030fa90857433df871ae4a1efa4ff796b3fc (diff)
downloadnautilus-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.c8
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);