Commit Graph

16 Commits

Author SHA1 Message Date
Nils Dagsson Moskopp 62068c8368
* Localize variables 2023-09-04 20:26:37 +02:00
Nils Dagsson Moskopp b3bb944d2d
+ Make the code work inside and outside of Minetest 2023-09-04 20:13:20 +02:00
Nils Dagsson Moskopp f7e4aa738c
* Localize codepoint variable 2023-09-04 19:11:05 +02:00
Nils Dagsson Moskopp 7d36959d1e
+ Add error message for wrong argument type given to hexfont.load_glyphs() 2023-09-04 19:07:23 +02:00
Nils Dagsson Moskopp 759a7d008f + Add rudimentary bidirectional rendering support 2023-03-22 02:59:44 +01:00
Nils Dagsson Moskopp 9b984e0d2f * Refactor newline handling to handle CR, NEL, PSEP 2023-03-21 17:24:44 +01:00
Nils Dagsson Moskopp 6bd77156c8 + Use Unicode character properties to identify combining marks 2023-03-21 00:31:19 +01:00
Nils Dagsson Moskopp d1c5af790a * Speed up scanline order inversion 2023-03-18 23:45:23 +01:00
Nils Dagsson Moskopp b9c3da3ca6 * Clarify uselessness of enumeration variable 2023-03-18 23:34:47 +01:00
Nils Dagsson Moskopp 4c771268f7 * Speed up scanline padding further 2023-03-18 23:26:39 +01:00
Nils Dagsson Moskopp 03236290e8 * Speed up scanline padding 2023-03-18 23:16:07 +01:00
Nils Dagsson Moskopp 3d59899f78 * Move font-rendering properties to hexfont class 2023-03-18 22:33:42 +01:00
Nils Dagsson Moskopp 25ea8cb779 - Remove dead code 2023-03-18 20:36:33 +01:00
Nils Dagsson Moskopp 42b985cb3d * Rename pixelops.flip_vertical → pixelops.flip_vertically 2023-03-18 20:11:56 +01:00
Nils Dagsson Moskopp 54e70dd45f * Rename pixelops.pad_right → pixelops.right_pad 2023-03-18 20:08:25 +01:00
Nils Dagsson Moskopp 7376c3e7b7 * Rewrite everything 2023-03-17 03:39:41 +01:00