1
0
mirror of https://github.com/blupi-games/planetblupi synced 2024-12-30 10:15:36 +01:00

57 Commits

Author SHA1 Message Date
Mathieu Schroeter
13abf6dd61
Add missing character when english is reversed 2022-09-29 23:40:31 +02:00
Mathieu Schroeter
68b6ae2a33
Try to reverse/restore properly non LTR textes 2022-09-29 23:35:14 +02:00
Mathieu Schroeter
cd74d4dbfc
Experiment reversing for latin words (and arabic numbers) 2022-09-27 00:13:59 +02:00
Mathieu Schroeter
e4c73d03b0
Prefer std::string over const char *
We need here a mutable string for latin words reversing
in arabic and hebrew texts.
2022-09-26 23:51:09 +02:00
Mathieu Schroeter
bbb79e1037
Provide fonts with the new text renderer 2022-09-26 23:14:09 +02:00
Mathieu Schroeter
275af9524d
Retrieve the width and height when creating the texture 2022-07-17 00:24:11 +02:00
Mathieu Schroeter
1f4f156bf4
Update copyright date 2022-07-17 00:23:29 +02:00
Mathieu Schroeter
f500c63f68
Cosmetic + remove dead code 2022-07-15 23:02:00 +02:00
Mathieu Schroeter
16981e228c
Cosmetic 2022-07-15 22:55:38 +02:00
Mathieu Schroeter
cb02c87542
Fix use of TexText destructor by using shared pointers 2022-07-15 22:55:28 +02:00
Mathieu Schroeter
fd31c67bbe
Remove unused variables 2022-07-15 18:06:41 +02:00
Mathieu Schroeter
8a8fa56f3f
Add an experimental cache in order to improve the perf 2022-07-15 17:57:14 +02:00
Mathieu Schroeter
cd66e24d31
Cosmetic 2022-07-10 23:14:53 +02:00
Mathieu Schroeter
9839ccfdf8
Add support for arabic 2022-07-10 23:04:45 +02:00
Mathieu Schroeter
b2c54962e3
Merge branch 'wip/arab' 2022-07-09 00:17:41 +02:00
Mathieu Schroeter
f1bff6abda
Begin work to use SDL_ttf 2022-07-09 00:15:53 +02:00
Mathieu Schroeter
aa72ce3acf
Add experiment for arab support (but broken because ligatures are not supported) 2022-06-24 23:23:07 +02:00
Mathieu Schroeter
d5cf8820ef
Cosmetic 2022-01-14 23:26:40 +01:00
Mathieu Schroeter
b8e2eae480
Reduce space between lines with the little font 2022-01-14 23:26:32 +01:00
jummy
f6db5a5eba improved Little.png font 2021-01-12 13:51:01 -06:00
Mathieu Schroeter
92316f4064 Restore original little font width 2019-02-23 15:56:03 +01:00
Mathieu Schroeter
30000a4923 Fix space position when english text is mixed with hebrew 2019-02-17 14:13:50 +01:00
Mathieu Schroeter
82b97be5f9 Cosmetic 2019-02-17 14:13:24 +01:00
Mathieu Schroeter
424a115be7 Check text oerdering when Hebrew is mised with english 2019-02-15 21:58:28 +01:00
Mathieu Schroeter
ff6c2d44c2 Add missins glyphs for Portuguese: õ, ã 2019-02-13 22:42:36 +01:00
Mathieu Schroeter
f28a0c61bd Fix fallback (english) texts with hebrew locale 2019-02-09 22:37:49 +01:00
Mathieu Schroeter
5fc3a14ee0 Fix little text char width 2019-02-08 23:07:35 +01:00
Mathieu Schroeter
9cf3de9462 Continue fine tuning with hebrew glyphs 2019-02-07 00:30:16 +01:00
Mathieu Schroeter
d25280490e Swap ( and ) with right2left reading 2019-02-06 18:36:35 +01:00
Mathieu Schroeter
1556db8d05 WIP: work on hebrew char width 2019-02-05 23:11:00 +01:00
Mathieu Schroeter
e012a5d1a2 Use only one function for drawing text (with slope or not) 2019-02-05 22:51:48 +01:00
Mathieu Schroeter
3cd52b699d Continue right2left layout and reading 2019-02-04 22:53:47 +01:00
Mathieu Schroeter
94df6a2210 Continue fixing positions for right2left layout (hebrew) 2019-02-02 13:55:52 +01:00
Mathieu Schroeter
4580822c38 WIP: continue fixes for hebrew 2019-01-29 23:48:13 +01:00
Mathieu Schroeter
baa3b7141b WIP: continue text for right reading 2019-01-29 23:41:54 +01:00
Mathieu Schroeter
e62eb9a7cb WIP: continue to add proper support for hebrew
It concerns mostly the layout (flipped).
2019-01-29 21:53:16 +01:00
Mathieu Schroeter
8224e3bd60 WIP: add hebrew chars support
The text right alignment is not done.
2019-01-27 23:55:14 +01:00
Mathieu Schroeter
2ed49562b3 Update copyright date where appropriate 2019-01-26 15:34:29 +01:00
Mathieu Schroeter
adb44c5f05 Add support for turkish glyphs
Improve UTF-8 parsing by the way.
2019-01-25 17:30:22 +01:00
Mathieu Schroeter
d43bbb9784 Update copyrights where appropriate 2018-08-03 12:20:15 +02:00
Mathieu Schroeter
c731fb7dd3 Remove dead code 2018-07-27 14:29:51 +02:00
Mathieu Schroeter
e88e58863b Merge branch 'master' into wip/landscape 2018-02-19 18:13:21 +01:00
Mathieu Schroeter
a64ee92541 Fix one more polish character width 2017-10-25 18:33:57 +02:00
Mathieu Schroeter
9909f38aab Fix polish chars for little font
It closes issue .
2017-10-25 18:30:10 +02:00
Mathieu Schroeter
d052ab4da3 Merge branch 'master' into wip/landscape 2017-10-23 18:29:40 +02:00
Mathieu Schroeter
6da7be9e78 Cosmetic: apply clang-format 2017-10-23 17:32:18 +02:00
krzys-h
b96741b45f Merge remote-tracking branch 'origin/master' into HEAD 2017-10-22 20:57:31 +02:00
Mathieu Schroeter
fd43a6ef01 WIP: add landscape support 2017-10-06 18:23:07 +02:00
Mathieu Schroeter
1014213645 Cosmetic 2017-09-29 16:25:58 +02:00
Mathieu Schroeter
2e2847f3f0 Add extended characters for Italian 2017-09-29 16:25:12 +02:00