+ if (argc > 1)
+ for (int i = 1; i < argc; ++i) {
+ if (string(argv[i]) == "-style") XftObjectSetAdd(obj, XFT_STYLE);
+ else if (string(argv[i]) == "-file") XftObjectSetAdd(obj, XFT_FILE);
+ else if (string(argv[i]) == "-slant") XftObjectSetAdd(obj, XFT_SLANT);
+ else if (string(argv[i]) == "-weight") XftObjectSetAdd(obj, XFT_WEIGHT);
+ }
+
+ XftPattern *pat = XftPatternCreate();
+ if (! pat) {
+ cout << "Failed to create an XftPattern\n";
+ exit(2);
+ }