Unicode

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

Unicode

by neko259 » Sun Jun 19, 2011 06:54

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?
Bitcoin donations: 18r66dJmUjwTmWRTFnorpGMzs8d4B8jzbw
 

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

by benajamin » Sun Jun 19, 2011 07:22

What about signs, too?
 

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

by neko259 » Sun Jun 19, 2011 07:47

Yes.
Bitcoin donations: 18r66dJmUjwTmWRTFnorpGMzs8d4B8jzbw
 

celeron55
Member
 
Posts: 430
Joined: Tue Apr 19, 2011 10:10

by celeron55 » Sun Jun 19, 2011 08:48

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/viewtopic.php?t=37296
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=220810#220810
 

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

by neko259 » Sun Jun 19, 2011 08:52

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/viewtopic.php?t=37296
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=220810#220810

Too bad. Thanks for the answer.
Bitcoin donations: 18r66dJmUjwTmWRTFnorpGMzs8d4B8jzbw
 

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

Re: Unicode

by robotest » Thu May 01, 2014 21:20

as of 0.4.7 TrueType font is allowed and used
 

User avatar
Evergreen
Member
 
Posts: 2131
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen

Re: Unicode

by Evergreen » Fri May 02, 2014 00:24

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: 769
Joined: Sun Jun 19, 2011 06:51

Re: Unicode

by neko259 » Tue Jan 06, 2015 17:39

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
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

Re: Unicode

by Krock » Tue Jan 06, 2015 18:45

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.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

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

Re: Unicode

by neko259 » Tue Jan 06, 2015 18:46

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
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

Re: Unicode

by Krock » Tue Jan 06, 2015 19:04

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.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

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

Re: Unicode

by neko259 » Tue Jan 06, 2015 20:20

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: 946
Joined: Mon Aug 04, 2014 14:27
GitHub: maikerumine
In-game: maikerumine

Re: Unicode

by maikerumine » Wed Jan 07, 2015 02:49

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.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

Re: Unicode

by Krock » Wed Jan 07, 2015 17:06

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
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

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

Re: Unicode

by neko259 » Wed Jan 07, 2015 21:11

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
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Unicode

by rubenwardy » Thu Jan 08, 2015 15:45

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
 

User avatar
Rui
Member
 
Posts: 255
Joined: Wed Oct 01, 2014 12:59
GitHub: Rui-Minetest

[DELETED]

by Rui » Thu Jan 08, 2015 16:04

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

User avatar
Gael de Sailly
Member
 
Posts: 475
Joined: Sun Jan 26, 2014 17:01
GitHub: Gael-de-Sailly
IRC: Gael-de-Sailly
In-game: Gael-de-Sailly

Re: Unicode

by Gael de Sailly » Fri Feb 13, 2015 12:16

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.
Very busy this year too, so do not expect me to be very active on the forum or in game. But I'm not about to drop Minetest forever :)
 

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

Re: Unicode

by Wuzzy » Tue Feb 17, 2015 03:50

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

User avatar
Rui
Member
 
Posts: 255
Joined: Wed Oct 01, 2014 12:59
GitHub: Rui-Minetest

[DELETED]

by Rui » Tue Feb 17, 2015 14:02

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

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Unicode

by rubenwardy » Tue Feb 17, 2015 22:44

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.
 

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

Re: Unicode

by Wuzzy » Tue Feb 17, 2015 23:45

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


Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 3 guests

cron