From 3256bce6b4697b31e8ad5578ef48de92d0cca8dc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 5 Dec 2016 11:46:09 +0530 Subject: [PATCH] A brief list of features --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 5ba0de589..be633b8e8 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,20 @@ kitty - A terminal emulator [![Build Status](https://travis-ci.org/kovidgoyal/kitty.svg?branch=master)](https://travis-ci.org/kovidgoyal/kitty) +Major features: + + * Uses OpenGL+FreeType for rendering + * Supports tiling multiple terminal windows side by side in different layouts + without needing to use an extra program like tmux + * Supports all modern terminal features: unicode, true-color, mouse protocol, + focus tracking, bracketed paste and so on. + * Easily hackable (UI layer written in python, inner loops in C for speed). + Less than ten thousand lines of code. + * Rendering of text is done in an actual character grid, so the common + problems with most Terminals when using wide characters/complex scripts do + not occur. The downside is that scripts with complex glyph layout, such as + Arabic do not render well. + Resources on terminal behavior ------------------------------------------