index.md - sites - public wiki contents of suckless.org | |
git clone git://git.suckless.org/sites | |
Log | |
Files | |
Refs | |
--- | |
index.md (3862B) | |
--- | |
1 Ligature support | |
2 ================ | |
3 | |
4 Description | |
5 ----------- | |
6 This patch adds proper drawing of ligatures. | |
7 | |
8 The code uses Harfbuzz library to transform original text of a single li… | |
9 | |
10 Example | |
11 ------- | |
12 Taken with Fira Code Regular 14pt: | |
13 | |
14 [](fira-code.png) | |
15 | |
16 Notes | |
17 ----- | |
18 * The patch adds additional dependency on Harfbuzz library and headers. | |
19 * Original patch was made for vanilla version of ST from latest master c… | |
20 * Due to some limitations in drawing engine, ligatures will break when c… | |
21 * Since 0.8.4 patch, there's now a way to enable additional font renderi… | |
22 | |
23 Boxdraw | |
24 ------- | |
25 * The original patch does not work very well with the boxdraw patch. Sin… | |
26 * It does not include Alpha or Scrollback patches. | |
27 | |
28 Download | |
29 -------- | |
30 **0.9.2**: | |
31 * [st-ligatures-0.9.2](0.9.2/st-ligatures-20241226-0.9.2.diff) | |
32 * [st-ligatures-scrollback-0.9.2](0.9.2/st-ligatures-scrollback-20241226… | |
33 * [st-ligatures-scrollback-ringbuffer-0.9.2](0.9.2/st-ligatures-scrollba… | |
34 * [st-ligatures-alpha-0.9.2](0.9.2/st-ligatures-alpha-20241226-0.9.2.dif… | |
35 * [st-ligatures-alpha-scrollback-0.9.2](0.9.2/st-ligatures-alpha-scrollb… | |
36 * [st-ligatures-alpha-scrollback-ringbuffer-0.9.2](0.9.2/st-ligatures-al… | |
37 * [st-ligatures-boxdraw-0.9.2](0.9.2/st-ligatures-boxdraw-20241226-0.9.2… | |
38 | |
39 **0.9**: | |
40 * [st-ligatures-0.9](0.9/st-ligatures-20240105-0.9.diff) | |
41 * [st-ligatures-scrollback-0.9](0.9/st-ligatures-scrollback-20240105-0.9… | |
42 * [st-ligatures-scrollback-ringbuffer-0.9](0.9/st-ligatures-scrollback-r… | |
43 * [st-ligatures-alpha-0.9](0.9/st-ligatures-alpha-20240105-0.9.diff) | |
44 * [st-ligatures-alpha-scrollback-0.9](0.9/st-ligatures-alpha-scrollback-… | |
45 * [st-ligatures-alpha-scrollback-ringbuffer-0.9](0.9/st-ligatures-alpha-… | |
46 * [st-ligatures-boxdraw-0.9](0.9/st-ligatures-boxdraw-20240105-0.9.diff) | |
47 | |
48 **0.8.4**: | |
49 * [st-ligatures-0.8.4](0.8.4/st-ligatures-20210824-0.8.4.diff) | |
50 * [st-ligatures-scrollback-0.8.4](0.8.4/st-ligatures-scrollback-20210824… | |
51 * [st-ligatures-alpha-0.8.4](0.8.4/st-ligatures-alpha-20210824-0.8.4.dif… | |
52 * [st-ligatures-alpha-scrollback-0.8.4](0.8.4/st-ligatures-alpha-scrollb… | |
53 * [st-ligatures-boxdraw-0.8.4](0.8.4/st-ligatures-boxdraw-20210824-0.8.4… | |
54 | |
55 **0.8.3**: | |
56 * [st-ligatures-0.8.3](0.8.3/st-ligatures-20200430-0.8.3.diff) | |
57 * [st-ligatures-scrollback-0.8.3](0.8.3/st-ligatures-scrollback-20200430… | |
58 * [st-ligatures-alpha-0.8.3](0.8.3/st-ligatures-alpha-20200430-0.8.3.dif… | |
59 * [st-ligatures-alpha-scrollback-0.8.3](0.8.3/st-ligatures-alpha-scrollb… | |
60 * [st-ligatures-boxdraw-0.8.3](0.8.3/st-ligatures-boxdraw-20200430-0.8.3… | |
61 | |
62 **0.8.2-28ad288**: | |
63 * [st-ligatures](28ad288/st-ligatures-20200428-28ad288.diff) | |
64 * [st-ligatures-scrollback](28ad288/st-ligatures-scrollback-20200428-28a… | |
65 * [st-ligatures-alpha](28ad288/st-ligatures-alpha-20200428-28ad288.diff) | |
66 * [st-ligatures-alpha-scrollback](28ad288/st-ligatures-alpha-scrollback-… | |
67 * [st-ligatures-boxdraw](28ad288/st-ligatures-boxdraw-20200428-28ad288.d… | |
68 | |
69 | |
70 Authors | |
71 ------- | |
72 * Alexander Rogachev - [https://github.com/cog1to](https://github.com/co… |