aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libfonts.h278
1 files changed, 277 insertions, 1 deletions
diff --git a/libfonts.h b/libfonts.h
index 57f2942..e6460f9 100644
--- a/libfonts.h
+++ b/libfonts.h
@@ -477,7 +477,283 @@ enum libfonts_subpixel_order {
* │ │ G │
* └───┴───┘
*/
- LIBFONTS_SUBPIXEL_ORDER_BR_BG
+ LIBFONTS_SUBPIXEL_ORDER_BR_BG,
+
+
+
+ /**
+ * ┌───────────┐
+ * │ R │
+ * ├─────┬─────┤
+ * │ │ │
+ * │ G │ B │
+ * │ │ │
+ * └─────┴─────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RR_GB,
+
+ /**
+ * ┌───────┬───┐
+ * │ G │ │
+ * │ │ │
+ * ├───────┤ R │
+ * │ B │ │
+ * │ │ │
+ * └───────┴───┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GR_BR,
+
+ /**
+ * ┌─────┬─────┐
+ * │ │ │
+ * │ B │ G │
+ * │ │ │
+ * ├─────┴─────┤
+ * │ R │
+ * └───────────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BG_RR,
+
+ /**
+ * ┌───┬───────┐
+ * │ │ B │
+ * │ │ │
+ * │ R ├───────┤
+ * │ │ G │
+ * │ │ │
+ * └───┴───────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RB_RG,
+
+
+
+ /**
+ * ┌───────────┐
+ * │ R │
+ * ├─────┬─────┤
+ * │ │ │
+ * │ B │ G │
+ * │ │ │
+ * └─────┴─────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RR_BG,
+
+ /**
+ * ┌───────┬───┐
+ * │ B │ │
+ * │ │ │
+ * ├───────┤ R │
+ * │ G │ │
+ * │ │ │
+ * └───────┴───┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BR_GR,
+
+ /**
+ * ┌─────┬─────┐
+ * │ │ │
+ * │ G │ B │
+ * │ │ │
+ * ├─────┴─────┤
+ * │ R │
+ * └───────────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GB_RR,
+
+ /**
+ * ┌───┬───────┐
+ * │ │ G │
+ * │ │ │
+ * │ R ├───────┤
+ * │ │ B │
+ * │ │ │
+ * └───┴───────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RG_RB,
+
+
+
+ /**
+ * ┌───────────┐
+ * │ G │
+ * ├─────┬─────┤
+ * │ │ │
+ * │ R │ B │
+ * │ │ │
+ * └─────┴─────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GG_RB,
+
+ /**
+ * ┌───────┬───┐
+ * │ R │ │
+ * │ │ │
+ * ├───────┤ G │
+ * │ B │ │
+ * │ │ │
+ * └───────┴───┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RG_BG,
+
+ /**
+ * ┌─────┬─────┐
+ * │ │ │
+ * │ B │ R │
+ * │ │ │
+ * ├─────┴─────┤
+ * │ G │
+ * └───────────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BR_GG,
+
+ /**
+ * ┌───┬───────┐
+ * │ │ B │
+ * │ │ │
+ * │ G ├───────┤
+ * │ │ R │
+ * │ │ │
+ * └───┴───────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GB_GR,
+
+
+
+ /**
+ * ┌───────────┐
+ * │ G │
+ * ├─────┬─────┤
+ * │ │ │
+ * │ B │ R │
+ * │ │ │
+ * └─────┴─────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GG_BR,
+
+ /**
+ * ┌───────┬───┐
+ * │ B │ │
+ * │ │ │
+ * ├───────┤ G │
+ * │ R │ │
+ * │ │ │
+ * └───────┴───┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BG_RG,
+
+ /**
+ * ┌─────┬─────┐
+ * │ │ │
+ * │ R │ B │
+ * │ │ │
+ * ├─────┴─────┤
+ * │ G │
+ * └───────────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RB_GG,
+
+ /**
+ * ┌───┬───────┐
+ * │ │ R │
+ * │ │ │
+ * │ G ├───────┤
+ * │ │ B │
+ * │ │ │
+ * └───┴───────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GR_GB,
+
+
+
+ /**
+ * ┌───────────┐
+ * │ B │
+ * ├─────┬─────┤
+ * │ │ │
+ * │ R │ G │
+ * │ │ │
+ * └─────┴─────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BB_RG,
+
+ /**
+ * ┌───────┬───┐
+ * │ R │ │
+ * │ │ │
+ * ├───────┤ B │
+ * │ G │ │
+ * │ │ │
+ * └───────┴───┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RB_GB,
+
+ /**
+ * ┌─────┬─────┐
+ * │ │ │
+ * │ G │ R │
+ * │ │ │
+ * ├─────┴─────┤
+ * │ B │
+ * └───────────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GR_BB,
+
+ /**
+ * ┌───┬───────┐
+ * │ │ G │
+ * │ │ │
+ * │ B ├───────┤
+ * │ │ R │
+ * │ │ │
+ * └───┴───────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BG_BR,
+
+
+
+ /**
+ * ┌───────────┐
+ * │ B │
+ * ├─────┬─────┤
+ * │ │ │
+ * │ G │ R │
+ * │ │ │
+ * └─────┴─────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BB_GR,
+
+ /**
+ * ┌───────┬───┐
+ * │ G │ │
+ * │ │ │
+ * ├───────┤ B │
+ * │ R │ │
+ * │ │ │
+ * └───────┴───┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_GB_RB,
+
+ /**
+ * ┌─────┬─────┐
+ * │ │ │
+ * │ R │ G │
+ * │ │ │
+ * ├─────┴─────┤
+ * │ B │
+ * └───────────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_RG_BB,
+
+ /**
+ * ┌───┬───────┐
+ * │ │ R │
+ * │ │ │
+ * │ B ├───────┤
+ * │ │ G │
+ * │ │ │
+ * └───┴───────┘
+ */
+ LIBFONTS_SUBPIXEL_ORDER_BALANCED_BR_BG
};