[util] Add hidden --shaper that is equivalent of --shapers
This commit is contained in:
parent
29ce446d31
commit
8f8956a55f
|
@ -297,7 +297,7 @@ helper_cairo_create_context (double w, double h,
|
|||
|
||||
|
||||
unsigned int fr, fg, fb, fa, br, bg, bb, ba;
|
||||
br = bg = bb = ba = 255;
|
||||
br = bg = bb = 0; ba = 255;
|
||||
sscanf (view_opts->back + (*view_opts->back=='#'), "%2x%2x%2x%2x", &br, &bg, &bb, &ba);
|
||||
fr = fg = fb = 0; fa = 255;
|
||||
sscanf (view_opts->fore + (*view_opts->fore=='#'), "%2x%2x%2x%2x", &fr, &fg, &fb, &fa);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright © 2011 Google, Inc.
|
||||
* Copyright © 2011,2012 Google, Inc.
|
||||
*
|
||||
* This is part of HarfBuzz, a text shaping library.
|
||||
*
|
||||
|
@ -178,6 +178,7 @@ parse_shapers (const char *name G_GNUC_UNUSED,
|
|||
GError **error G_GNUC_UNUSED)
|
||||
{
|
||||
shape_options_t *shape_opts = (shape_options_t *) data;
|
||||
g_free (shape_opts->shapers);
|
||||
shape_opts->shapers = g_strsplit (arg, ",", 0);
|
||||
return TRUE;
|
||||
}
|
||||
|
@ -330,6 +331,7 @@ parse_features (const char *name G_GNUC_UNUSED,
|
|||
char *p;
|
||||
|
||||
shape_opts->num_features = 0;
|
||||
g_free (shape_opts->features);
|
||||
shape_opts->features = NULL;
|
||||
|
||||
if (!*s)
|
||||
|
@ -387,6 +389,8 @@ shape_options_t::add_options (option_parser_t *parser)
|
|||
{
|
||||
{"list-shapers", 0, G_OPTION_FLAG_NO_ARG,
|
||||
G_OPTION_ARG_CALLBACK, (gpointer) &list_shapers, "List available shapers and quit", NULL},
|
||||
{"shaper", 0, G_OPTION_FLAG_HIDDEN,
|
||||
G_OPTION_ARG_CALLBACK, (gpointer) &parse_shapers, "Hidden duplicate of --shapers", NULL},
|
||||
{"shapers", 0, 0, G_OPTION_ARG_CALLBACK, (gpointer) &parse_shapers, "Comma-separated list of shapers to try","list"},
|
||||
{"direction", 0, 0, G_OPTION_ARG_STRING, &this->direction, "Set text direction (default: auto)", "ltr/rtl/ttb/btt"},
|
||||
{"language", 0, 0, G_OPTION_ARG_STRING, &this->language, "Set text language (default: $LANG)", "langstr"},
|
||||
|
|
Loading…
Reference in New Issue