mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-13 08:21:03 -04:00
unicode-combine: remove utf8proc dependency
We only used utf8proc to try to pre-compose a glyph from a base and combining character. We can do this ourselves by using a pre-compiled table of valid pre-compositions. This table isn't _that_ big, and binary searching it is fast. That is, for a very small amount of code, and not too much extra RO data, we can get rid of the utf8proc dependency.
This commit is contained in:
parent
8389c76549
commit
d945b68b73
13 changed files with 34934 additions and 40 deletions
|
|
@ -22,12 +22,8 @@
|
|||
* Right mouse button extends the current selection.
|
||||
* `CSI Ps ; Ps ; Ps t` escape sequences for the following parameters:
|
||||
`11t`, `13t`, `13;2t`, `14t`, `14;2t`, `15t`, `19t`.
|
||||
* Unicode combining characters. This feature is optional. By default,
|
||||
it is enabled if
|
||||
[utf8proc](https://github.com/JuliaStrings/utf8proc) is available,
|
||||
but can be explicitly disabled or enabled at compile time with
|
||||
`meson -Dunicode-combining=disabled|enabled`.
|
||||
|
||||
* Unicode combining characters. This feature is compile time
|
||||
optional. See [README.md](README.md#unicode-combining]) for details.
|
||||
|
||||
### Changed
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue