Kovid Goyal 55319cd6d6
FreeType: Round glyph advances
The old code would simply add advances and store as a float with
individual glyph positioning using floor() based on the advance +
offset. This breaks rendering of infinite length ligatures at some font
sizes as they either under or overflow. Rounding the advances seems to
fix it. Dont know if it will have other ill-effects for non infinite
length ligatures. If it does we can test total ligature length and
use rounding only for long ligatures.

Fixes #3896
2021-08-04 08:40:49 +05:30
...
2021-08-01 07:56:55 +05:30
2021-08-04 08:40:49 +05:30
2019-07-07 21:10:15 +02:00
2021-08-03 09:11:17 +05:30
2021-08-04 07:36:09 +05:30
2021-08-04 08:40:49 +05:30
2021-04-29 09:11:20 +02:00
2021-06-28 19:38:51 +05:30
2018-05-09 11:32:22 +05:30
2021-08-03 09:11:17 +05:30
2021-07-18 13:29:33 +05:30
...
2021-03-17 14:45:23 +05:30
...
2021-04-18 10:46:06 +05:30
2020-03-14 14:59:31 +05:30
2021-07-13 08:00:15 +05:30
2020-06-06 09:23:36 +05:30

= kitty - the fast, feature-rich, cross-platform, GPU based terminal

See https://sw.kovidgoyal.net/kitty/[the kitty website].

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]

https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions]

To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the
https://www.reddit.com/r/KittyTerminal[Reddit community]

Packaging status in various repositories:

image:https://repology.org/badge/vertical-allrepos/kitty.svg[https://repology.org/project/kitty/versions]
Description
kitty with bold_is_bright patch
Readme 48 MiB
Languages
Python 43.6%
C 28.3%
Go 20%
Objective-C 6%
Shell 1.5%
Other 0.5%