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 #36.
|
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 |
|