+1
tgp/.gitignore
+1
tgp/.gitignore
···
+116
tgp/README.md
+116
tgp/README.md
···+A clean, standalone OCaml library implementing the [Kitty text sizing protocol](https://sw.kovidgoyal.net/kitty/text-sizing-protocol/).+The Kitty text sizing protocol (introduced in kitty v0.40.0) allows terminals to render text in different sizes, enabling typographic features like headlines, superscripts, and subscripts.+This library generates escape sequences for the Kitty text sizing protocol. It requires a terminal emulator that supports this protocol:+The library implements OSC 66 sequences as specified in the [Kitty text sizing protocol documentation](https://sw.kovidgoyal.net/kitty/text-sizing-protocol/).
+18
tgp/dune-project
+18
tgp/dune-project
···+(description "A clean, standalone library for generating escape sequences to render text in different sizes using the Kitty terminal's text sizing protocol.")
+56
tgp/example/demo.ml
+56
tgp/example/demo.ml
···
+167
tgp/src/textsize.ml
+167
tgp/src/textsize.ml
···
+141
tgp/src/textsize.mli
+141
tgp/src/textsize.mli
···
+104
tgp/test/test_textsize.ml
+104
tgp/test/test_textsize.ml
···
+31
tgp/textsize.opam
+31
tgp/textsize.opam
···+"A clean, standalone library for generating escape sequences to render text in different sizes using the Kitty terminal's text sizing protocol."