make it clear that sixel is not yet supported

This commit is contained in:
nick black 2020-11-11 03:12:37 -05:00
parent fb0beb19b6
commit 259b2b6012
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC
5 changed files with 8 additions and 7 deletions

View File

@ -2679,7 +2679,7 @@ typedef enum {
NCBLIT_4x1, // four vertical levels █▆▄▂
NCBLIT_BRAILLE, // 4 rows, 2 cols (braille) ⡀⡄⡆⡇⢀⣀⣄⣆⣇⢠⣠⣤⣦⣧⢰⣰⣴⣶⣷⢸⣸⣼⣾⣿
NCBLIT_8x1, // eight vertical levels █▇▆▅▄▃▂▁
NCBLIT_SIXEL, // 6 rows, 1 col (RGB), spotty support among terminals
NCBLIT_SIXEL, // not yet implemented
} ncblitter_e;
// Lex a blitter.

View File

@ -59,7 +59,7 @@ multimedia support capable of decoding videos.
UTF-8 encoding, and the locale was successfully loaded.
**notcurses_cansixel** returns **true** if the terminal advertises
support for Sixel, and Notcurses has been built with Sixel support.
support for Sixel.
# BUGS

View File

@ -25,7 +25,7 @@ typedef enum {
NCBLIT_4x1, // four vertical levels
NCBLIT_BRAILLE, // 4 rows, 2 cols (braille)
NCBLIT_8x1, // eight vertical levels
NCBLIT_SIXEL, // 6 rows, 1 col (RGB)
NCBLIT_SIXEL, // not yet implemented
} ncblitter_e;
#define NCVISUAL_OPTION_NODEGRADE 0x0001
@ -154,7 +154,7 @@ The different **ncblitter_e** values select from among available glyph sets:
* **NCBLIT_4x1**: Adds ¼ and ¾ blocks (▂▆) to **NCBLIT_2x1**.
* **NCBLIT_BRAILLE**: 4 rows and 2 columns of braille (⡀⡄⡆⡇⢀⣀⣄⣆⣇⢠⣠⣤⣦⣧⢰⣰⣴⣶⣷⢸⣸⣼⣾⣿).
* **NCBLIT_8x1**: Adds ⅛, ⅜, ⅝, and ⅞ blocks (▇▅▃▁) to **NCBLIT_4x1**.
* **NCBLIT_SIXEL**: Sixel, a 6-by-1 RGB pixel arrangement.
* **NCBLIT_SIXEL**: Not yet implemented.
**NCBLIT_4x1** and **NCBLIT_8x1** are intended for use with plots, and are
not really applicable for general visuals.
@ -205,7 +205,8 @@ radians for **rads**, but this will change soon.
**NCBLIT_SIXEL** is not yet implemented, and is only infrequently supported
among terminals.
Some fonts are lacking the Braille characters necessary for **NCBLIT_BRAILLE**.
Bad font support can ruin **NCBLIT_2x2**, **NCBLIT_3x2**, **NCBLIT_4x1**,
**NCBLIT_BRAILLE**, and **NCBLIT_8x1**.
# SEE ALSO

View File

@ -62,7 +62,7 @@ typedef enum {
NCBLIT_4x1, // four vertical levels █▆▄▂
NCBLIT_BRAILLE, // 4 rows, 2 cols (braille) ⡀⡄⡆⡇⢀⣀⣄⣆⣇⢠⣠⣤⣦⣧⢰⣰⣴⣶⣷⢸⣸⣼⣾⣿
NCBLIT_8x1, // eight vertical levels █▇▆▅▄▃▂▁
NCBLIT_SIXEL, // 6 rows, 1 col (RGB), spotty support among terminals
NCBLIT_SIXEL, // not yet implemented
} ncblitter_e;
// Alignment within a plane or terminal. Left/right-justified, or centered.

View File

@ -82,7 +82,7 @@ pub const NCBLIT_BRAILLE: NcBlitter = crate::ncblitter_e_NCBLIT_BRAILLE;
/// the blitter is automatically chosen
pub const NCBLIT_DEFAULT: NcBlitter = crate::ncblitter_e_NCBLIT_DEFAULT;
/// 6 rows, 1 col (RGB), spotty support among terminals
/// not yet implemented
pub const NCBLIT_SIXEL: NcBlitter = crate::ncblitter_e_NCBLIT_SIXEL;
/// How to scale an [`NcVisual`](type.NcVisual.html) during rendering