Unicode
This is a limitation of Irrlicht's font and input system. Somebody has made a TTF font rendering system but it's not (yet?) included in the native Irrlicht distribution (only patches), so it's too much of a hassle to use, apparently there are some cross-platform issues too:
http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=37296
http://irrlicht.sourceforge.net/phpBB2/ ... 810#220810
http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=37296
http://irrlicht.sourceforge.net/phpBB2/ ... 810#220810
Too bad. Thanks for the answer.celeron55 wrote:This is a limitation of Irrlicht's font and input system. Somebody has made a TTF font rendering system but it's not (yet?) included in the native Irrlicht distribution (only patches), so it's too much of a hassle to use, apparently there are some cross-platform issues too:
http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=37296
http://irrlicht.sourceforge.net/phpBB2/ ... 810#220810
s3tuPDfUv2IyvXHzPmE31MQvnWULv1zj
Re: Unicode
as of 0.4.7 TrueType font is allowed and used
- Evergreen
- Member
- Posts: 2135
- Joined: Sun Jan 06, 2013 01:22
- GitHub: 4Evergreen4
- IRC: EvergreenTree
- In-game: Evergreen
- Location: A forest in the midwest
- Contact:
Re: Unicode
This topic is two years old. Why do people not look at the dates anymore?robotest wrote:as of 0.4.7 TrueType font is allowed and used
Re: Unicode
Because the problem is still not fixed. I host a minetest server for over 3 years and I still cannot type my native language. In fact, it is the only software I know that still does not use utf8 :(Evergreen wrote:This topic is two years old. Why do people not look at the dates anymore?robotest wrote:as of 0.4.7 TrueType font is allowed and used
- Krock
- Developer
- Posts: 4652
- Joined: Thu Oct 03, 2013 07:48
- GitHub: SmallJoker
- Location: Switzerland
- Contact:
Re: Unicode
UTF-8 contains many, many different characters. It's a theme since long time and will be (hopefully) used in the next Minetest release.neko259 wrote:Because the problem is still not fixed. I host a minetest server for over 3 years and I still cannot type my native language. In fact, it is the only software I know that still does not use utf8 :(
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
Re: Unicode
Emm, so what? Many free fonts contain them too, what's the difficulty in picking any of them?Krock wrote:UTF-8 contains many, many different characters. It's a theme since long time and will be (hopefully) used in the next Minetest release.
- Krock
- Developer
- Posts: 4652
- Joined: Thu Oct 03, 2013 07:48
- GitHub: SmallJoker
- Location: Switzerland
- Contact:
Re: Unicode
Not the fonts are the problem.neko259 wrote:Emm, so what? Many free fonts contain them too, what's the difficulty in picking any of them?
From what I heard, the chat and almost every part in the interface would break compability to older Minetest versions.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
Re: Unicode
Compatibility was broken several times already. For example, 0.4.11 is incompatible to 0.4.10. Glass textures are buggy, meshes don't work in older versions. There is no point in maintaining compatibility in one parts of the game while others are broken.Krock wrote:Not the fonts are the problem.neko259 wrote:Emm, so what? Many free fonts contain them too, what's the difficulty in picking any of them?
From what I heard, the chat and almost every part in the interface would break compability to older Minetest versions.
- maikerumine
- Member
- Posts: 1420
- Joined: Mon Aug 04, 2014 14:27
- GitHub: maikerumine
- In-game: maikerumine
Re: Unicode
Just sayin' it does KINDA FKING SUCK that I am unable to speak or read my Japanese friends dialogue while playing online. it is kind of depressing actually to see nothing. We need to somehow upgrade the fonts so all languages are readable and writable. Just this newb's two cents.
Talamh Survival Minetest-->viewtopic.php?f=10&t=12959
- Krock
- Developer
- Posts: 4652
- Joined: Thu Oct 03, 2013 07:48
- GitHub: SmallJoker
- Location: Switzerland
- Contact:
Re: Unicode
That's not a complete incompability - older clients still can join worlds and play, just without some features.neko259 wrote:Compatibility was broken several times already. For example, 0.4.11 is incompatible to 0.4.10. Glass textures are buggy, meshes don't work in older versions.
It's time to use UTF-8 or Unicode IMO
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
Re: Unicode
What's the point of maintaining compatibility with old clients in open source? Anyone can get a new version free of charge and without any difficulty.Krock wrote:That's not a complete incompability - older clients still can join worlds and play, just without some features.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: Unicode
It may take a while for a build to be made available for the platform, new versions may be buggy / not work for that user, user can't be bothered to update.
Keeping compatibility shouldn't stand in the way of progress, but we shouldn't break compatibility willy-nilley
Keeping compatibility shouldn't stand in the way of progress, but we shouldn't break compatibility willy-nilley
- Gael de Sailly
- Member
- Posts: 845
- Joined: Sun Jan 26, 2014 17:01
- GitHub: gaelysam
- IRC: Gael-de-Sailly
- In-game: Gael-de-Sailly gaelysam
- Location: Voiron, France
Re: Unicode
What is exactely the problem ?
Is it that Irrlicht don't support specials characters at all, or does it support it but in another encoding than UTF-8 ?
Changing the characters encoding is possible in Lua. In C++… I don't know, but I suppose it's possible too.
Is it that Irrlicht don't support specials characters at all, or does it support it but in another encoding than UTF-8 ?
Changing the characters encoding is possible in Lua. In C++… I don't know, but I suppose it's possible too.
Just realize how bored we would be if the world was perfect.
- Wuzzy
- Member
- Posts: 4804
- Joined: Mon Sep 24, 2012 15:01
- GitHub: Wuzzy2
- IRC: Wuzzy
- In-game: Wuzzy
- Contact:
Re: Unicode
From what I have heard, code for this has been written by xyz ages ago.
Said code is under GPLv2, theoretically it just needs to be merged.
Said code has been merged by Freeminer. Freeminer has proper UTF-8 support now. Finally! At least one of the games in the Minetest family has made it.
So it is about time that Minetest catches on here. :-)
Said code is under GPLv2, theoretically it just needs to be merged.
Said code has been merged by Freeminer. Freeminer has proper UTF-8 support now. Finally! At least one of the games in the Minetest family has made it.
So it is about time that Minetest catches on here. :-)
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: Unicode
Wuzzy, we can't merge GPL code. It is incompatible with LGPL. Freeminer is like a leach. They can take commits from us, and they do, regularly, but we can't take any from them. Kind of an unfair comparison, but you can see my logic. I hope.
Minetest is an internationally marketed game, so full support for other languages is important.
For the reference of other people, IME stands for Input Method Editor and is the technology that allows you to 'type' characters that aren't on your keyboard. Usually on an onscreen keyboard that you click.
Minetest is an internationally marketed game, so full support for other languages is important.
For the reference of other people, IME stands for Input Method Editor and is the technology that allows you to 'type' characters that aren't on your keyboard. Usually on an onscreen keyboard that you click.
Last edited by rubenwardy on Wed Feb 18, 2015 11:11, edited 1 time in total.
- Wuzzy
- Member
- Posts: 4804
- Joined: Mon Sep 24, 2012 15:01
- GitHub: Wuzzy2
- IRC: Wuzzy
- In-game: Wuzzy
- Contact:
Re: Unicode
Oops, I wanted to say “LGPLv2.1”. Luckily, xyz wrote the code before Freeminer changed the license. So back in the time where Freeminer was still very young.
Here is the “utf8” branch by xyz:
https://github.com/xyzz/freeminer/tree/utf8
Look into LICENSE.txt. It's still LGPLv2.1.
Here is the Minetest issue which started it all: https://github.com/minetest/minetest/issues/1106
I don't know how easy it will be, after over 1 year, to merge this into Minetest. But code has certainly written.
Maybe someone should talk to xyz to be sure? ;-)
Here is the “utf8” branch by xyz:
https://github.com/xyzz/freeminer/tree/utf8
Look into LICENSE.txt. It's still LGPLv2.1.
Here is the Minetest issue which started it all: https://github.com/minetest/minetest/issues/1106
I don't know how easy it will be, after over 1 year, to merge this into Minetest. But code has certainly written.
Maybe someone should talk to xyz to be sure? ;-)
Who is online
Users browsing this forum: Unacceptium_core and 7 guests