diff options
author | Mattias Andrée <maandree@kth.se> | 2023-01-07 18:30:13 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2023-01-07 18:30:13 +0100 |
commit | 88e9752baa1b77a51da1fc81e9bec5b08f169527 (patch) | |
tree | dcd8f7dd98ef30e0a21ba4cf8c8f4834a7414db2 | |
parent | Add subpixels diagrams (diff) | |
download | libfonts-88e9752baa1b77a51da1fc81e9bec5b08f169527.tar.gz libfonts-88e9752baa1b77a51da1fc81e9bec5b08f169527.tar.bz2 libfonts-88e9752baa1b77a51da1fc81e9bec5b08f169527.tar.xz |
Add LIBFONTS_SUBPIXEL_ORDER_BALANCED_??_?? subpixels orders
Signed-off-by: Mattias Andrée <maandree@kth.se>
-rw-r--r-- | libfonts.h | 278 |
1 files changed, 277 insertions, 1 deletions
@@ -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 }; |