Unicode

Post Reply
User avatar
neko259
Member
Posts: 805
Joined: Sun Jun 19, 2011 06:51

Unicode

by neko259 » Post

Minecraft doesn't listen to this feature request, so maybe you wiill :)
I need to type cyrillic symbols in chat, and I need unicode for this. Can you implement it?
s3tuPDfUv2IyvXHzPmE31MQvnWULv1zj

User avatar
benajamin
Member
Posts: 48
Joined: Sat May 14, 2011 16:14

by benajamin » Post

What about signs, too?

User avatar
neko259
Member
Posts: 805
Joined: Sun Jun 19, 2011 06:51

by neko259 » Post

Yes.
s3tuPDfUv2IyvXHzPmE31MQvnWULv1zj

User avatar
celeron55
Administrator
Posts: 533
Joined: Tue Apr 19, 2011 10:10
GitHub: celeron55
IRC: celeron55

by celeron55 » Post

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

User avatar
neko259
Member
Posts: 805
Joined: Sun Jun 19, 2011 06:51

by neko259 » Post

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
Too bad. Thanks for the answer.
s3tuPDfUv2IyvXHzPmE31MQvnWULv1zj

robotest
Member
Posts: 11
Joined: Tue Jul 23, 2013 00:12

Re: Unicode

by robotest » Post

as of 0.4.7 TrueType font is allowed and used

User avatar
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

by Evergreen » Post

robotest wrote:as of 0.4.7 TrueType font is allowed and used
This topic is two years old. Why do people not look at the dates anymore?

User avatar
neko259
Member
Posts: 805
Joined: Sun Jun 19, 2011 06:51

Re: Unicode

by neko259 » Post

Evergreen wrote:
robotest wrote:as of 0.4.7 TrueType font is allowed and used
This topic is two years old. Why do people not look at the dates anymore?
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 :(

User avatar
Krock
Developer
Posts: 4652
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: Unicode

by Krock » Post

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 :(
UTF-8 contains many, many different characters. It's a theme since long time and will be (hopefully) used in the next Minetest release.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
neko259
Member
Posts: 805
Joined: Sun Jun 19, 2011 06:51

Re: Unicode

by neko259 » Post

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.
Emm, so what? Many free fonts contain them too, what's the difficulty in picking any of them?

User avatar
Krock
Developer
Posts: 4652
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: Unicode

by Krock » Post

neko259 wrote:Emm, so what? Many free fonts contain them too, what's the difficulty in picking any of them?
Not the fonts are the problem.
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>

User avatar
neko259
Member
Posts: 805
Joined: Sun Jun 19, 2011 06:51

Re: Unicode

by neko259 » Post

Krock wrote:
neko259 wrote:Emm, so what? Many free fonts contain them too, what's the difficulty in picking any of them?
Not the fonts are the problem.
From what I heard, the chat and almost every part in the interface would break compability to older Minetest versions.
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.

User avatar
maikerumine
Member
Posts: 1420
Joined: Mon Aug 04, 2014 14:27
GitHub: maikerumine
In-game: maikerumine

Re: Unicode

by maikerumine » Post

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

User avatar
Krock
Developer
Posts: 4652
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: Unicode

by Krock » Post

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.
That's not a complete incompability - older clients still can join worlds and play, just without some features.

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>

User avatar
neko259
Member
Posts: 805
Joined: Sun Jun 19, 2011 06:51

Re: Unicode

by neko259 » Post

Krock wrote:That's not a complete incompability - older clients still can join worlds and play, just without some features.
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.

User avatar
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

by rubenwardy » Post

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
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

Rui
Member
Posts: 261
Joined: Wed Oct 01, 2014 12:59

[DELETED]

by Rui » Post

[DELETED]
Last edited by Rui on Fri Nov 04, 2016 12:47, edited 1 time in total.

User avatar
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

by Gael de Sailly » Post

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.
Just realize how bored we would be if the world was perfect.

User avatar
Wuzzy
Member
Posts: 4804
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: Unicode

by Wuzzy » Post

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. :-)

Rui
Member
Posts: 261
Joined: Wed Oct 01, 2014 12:59

[DELETED]

by Rui » Post

[DELETED]
Last edited by Rui on Fri Nov 04, 2016 12:49, edited 1 time in total.

User avatar
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

by rubenwardy » Post

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.
Last edited by rubenwardy on Wed Feb 18, 2015 11:11, edited 1 time in total.
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
Wuzzy
Member
Posts: 4804
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: Unicode

by Wuzzy » Post

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? ;-)

Post Reply

Who is online

Users browsing this forum: Unacceptium_core and 7 guests