kitty/kitty_tests
Kovid Goyal ba005e991a
Improve handling of infinite length ligatures in newer versions of FiraCode and CascadiaCode.
Now such ligatures are detected based on glyph naming convention.
This removes the gap in the ligatures at cell boundaries. However, at
least in Fira Code the infinite length ligature glyphs define a negative
left side bearing. This means they overlap when drawn consecutively,
leading to unsightly bumps at the joins.

Fixes #2695
2021-02-15 15:49:09 +05:30
..
__init__.py Use a cache dir in the cwd on CI 2021-02-05 09:42:01 +05:30
bench_scrollback.py Add scrollback benchmark 2018-09-22 19:10:37 +09:00
CascadiaCode-Regular.otf Fix rendering of ligatures in the latest release of Cascadia code 2021-02-15 11:57:57 +05:30
choose.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
datatypes.py Make wcswidth useable in a streaming fashion 2020-09-21 15:55:22 +05:30
diff.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
FiraCode-Medium.otf Improve handling of infinite length ligatures in newer versions of FiraCode and CascadiaCode. 2021-02-15 15:49:09 +05:30
fonts.py Improve handling of infinite length ligatures in newer versions of FiraCode and CascadiaCode. 2021-02-15 15:49:09 +05:30
glfw.py Ensure valid UTF-8 when cutting string 2020-05-23 13:59:23 +02:00
gr.py Use context managers to open files 2019-08-01 13:21:26 -05:00
graphics.py Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +05:30
hints.py Hints kitten: validate IPs with ipaddress 2020-10-05 20:11:25 +02:00
keys.py Recognize remaining ASCII keys for legacy mode as well 2021-02-15 05:33:57 +05:30
layout.py Fix enter/tab/backspace not being reported in all keys mode 2021-01-16 20:52:15 +05:30
LiberationMono-Regular.ttf Use only cluster numbers and glyph sizes for grouping glyphs into cells 2017-11-12 23:43:21 +05:30
mouse.py Add tests for selection extension by right click 2020-03-18 20:57:19 +05:30
open_actions.py More powerful match criteria for fragments 2020-09-19 07:31:17 +05:30
parser.py Allow negative numbers in CSI codes 2021-01-21 07:06:43 +05:30
screen.py Implement progressive enhancement of key event reporting 2021-01-16 20:52:12 +05:30
tui.py Fix the spawn test in the bypy environment 2020-07-29 15:11:35 +05:30
unicode_input.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00