+ ctx->charset = g_strdup(g_variant_get_string(
+ g_hash_table_lookup(options, "charset"), NULL));
+ if (!ctx->charset || strlen(ctx->charset) < 2) {
+ g_free((gpointer)ctx->charset);
+ ctx->charset = g_strdup(DEFAULT_ASCII_CHARS);
+ }
+ ctx->edges = (strlen(ctx->charset) >= 4) ? TRUE : FALSE;