MultiByte Language support pack for Irrlicht

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki

Postby MadHyde » Sat Aug 08, 2009 1:51 pm

venomj wrote:Well, you may have problems displaying the candidate list window in full screen mode.

Yes indeed. The list window flickers on full screen. I always use the window mode, though...

BTW, I sent private message to you. Plz check forum's inbox.
User avatar
MadHyde
 
Posts: 34
Joined: Thu Sep 28, 2006 9:46 pm
Location: Japan

Postby venomj » Tue Aug 11, 2009 1:42 am

Email sent.
The code is not that pretty, maybe you can improve it.
1.5.1 is out, hope you can make a new ML package for it.
venomj
 
Posts: 4
Joined: Sat Jul 25, 2009 8:11 am

Postby baiqian » Thu Oct 22, 2009 7:55 am

I've found the function
Code: Select all
scene::ISceneNode *createBillboard(const wchar_t* text,scene::ISceneManager *scene,scene::ISceneNode *parent = 0,s32 id = -1);

This is the solution that we need to show Chinese text billboard in the game. However, it doesn't have iterface in" IGUIFont" , so we can not use it yet. I've thought to revise the source of irrlicht, but seems very complex modification. So how can we use the function "createBillboard" in the CGUITTFont ?
baiqian
 
Posts: 43
Joined: Sun Apr 06, 2008 2:29 pm

Postby baiqian » Sun Nov 15, 2009 12:11 pm

No body know?
baiqian
 
Posts: 43
Joined: Sun Apr 06, 2008 2:29 pm

Postby tinhtoitrangtay » Mon Nov 30, 2009 8:12 am

Tell me your email address, I can send you my code.
Why you don't have upload for everybody?
tinhtoitrangtay
 
Posts: 70
Joined: Tue Oct 28, 2008 12:59 pm

Postby Nation » Thu Feb 04, 2010 10:25 am

here is a problem in CGUITTGlyph.cpp
void CGUITTGlyph::cache(u32 idx)
{
.....
...
if (!FT_Load_Glyph (*face,idx,FT_LOAD_NO_HINTING|FT_LOAD_RENDER|FT_LOAD_MONOCHROME)){
...
delete texd16;
//here you forgot to set cached = true, it makes memory waste..
}
}

thanks for your coeds~!:)
Nation
 
Posts: 4
Joined: Wed Feb 03, 2010 8:32 am
Location: China

Postby MadHyde » Sun Mar 14, 2010 5:12 pm

Hi, a long time no write,

I'm just working for version 1.7.1.
Maybe, I'll release a new version by the end of March.

In Irrlicht after ver.1.6, It is difficlut to using ANSI code with FileSystem. So, It'll be switched to Unicode compiling on Windows. No support ANSI base anymore. Fortunately, Irrlicht Unicode support is growing up day by day :)

working list
TrueType : adopted Nalin's CGUITTFont
FileOpenDialog : see below
Unicode patch : work in progress (Logger, Clipboard, FileSystem etc.)
Input Method : planning new implementation (Event base)
Linux : pending
User avatar
MadHyde
 
Posts: 34
Joined: Thu Sep 28, 2006 9:46 pm
Location: Japan

Postby MadHyde » Sun Mar 14, 2010 5:28 pm

Oh, I forgot.
There are special patches for ver.1.5

FastFPU Mod (freetype 2.3.7) : DL
Candidate list by venomj : DL
User avatar
MadHyde
 
Posts: 34
Joined: Thu Sep 28, 2006 9:46 pm
Location: Japan

Postby MadHyde » Thu Apr 01, 2010 9:45 pm

Today is the April fuel. Happy spring !! :D

IrrlichtML 1.7.1 Unicode
http://etwas.wolfish.org/files/IrrlichtML-1.7.1-win32Linux.zip

EDIT:
Updated: 06 Jul 2010
    - Updated to irrUString.h and CGUITTFont (Thanks Nalin)
    - Updated precompiled DLL using VS2010, DirectX SDK - June 2010, Microsoft Windows SDK for Windows 7 and .NET Framework 4
Updated: 28 Apr 2010
    - Fixed a compiling error on gcc (irrUString.h:thanks Nalin)
Updated: 26 Apr 2010
    - Partially implimented for Linux without input method (Thanks satoru saito)
    - Fixed the glyph position error drewing different size fonts (CGUITTFont:thanks Nalin)
Updated: 01 Apr 2010
    - Stopped the ansi support because of a code processing issue. Use unicode
    - Replaced CGUITTFont to Nalin's one (God work!!)
    - UTF-16 surrogate pair aware in Windows
    - Added some compiling macro switches (_IRR_IMPROVE_UNICODE, _IRR_USE_INPUT_METHOD, _IRR_COMPILE_WITH_CGUITTFONT_)
    - Incompatible with old versions.
Known issues:
    - Becomes an error -memory leak- when compiling with _IRR_COMPILE_WITH_CGUITTFONT_ macro switch
    - The composition window becomes like a hard drinker when using in Multiline editbox
    - The input method can be turned on at any time
    - Windows only. Not yet impliment for Linux. venomj's code, too.
Last edited by MadHyde on Wed Jul 07, 2010 10:50 pm, edited 3 times in total.
User avatar
MadHyde
 
Posts: 34
Joined: Thu Sep 28, 2006 9:46 pm
Location: Japan

Postby zhanglidong » Fri Apr 16, 2010 7:59 am

MadHyde wrote:Today is the April fuel. Happy spring !! :D

IrrlichtML 1.7.1 Unicode
http://etwas.wolfish.org/files/IrrlichtML-1.7.1-win32.zip

Updated: 01 Apr 2010
    - Stopped the ansi support because of a code processing issue. Use unicode
    - Replaced CGUITTFont to Nalin's one (God work!!)
    - UTF-16 surrogate pair aware in Windows
    - Added some compiling macro switches (_IRR_IMPROVE_UNICODE, _IRR_USE_INPUT_METHOD, _IRR_COMPILE_WITH_CGUITTFONT_)
    - Incompatible with old versions.
Known issues:
    - Becomes an error -memory leak- when compiling with _IRR_COMPILE_WITH_CGUITTFONT_ macro switch
    - The composition window becomes like a hard drinker when using in Multiline editbox
    - The input method can be turned on at any time
    - Windows only. Not yet impliment for Linux. venomj's code, too.


Great work! Thank you :D
User avatar
zhanglidong
 
Posts: 1
Joined: Mon Jul 17, 2006 1:10 am
Location: Beijing, China

Postby trivtn » Sat Apr 17, 2010 1:24 pm

Great ! Thanks !
There's something is fantastic, there's nothing is absolute.
trivtn
 
Posts: 129
Joined: Tue Jan 17, 2006 12:30 pm
Location: Viet Nam

Urgent Question Expected... Waiting

Postby estamisu » Wed May 26, 2010 1:48 am

How can i use it for the Korean Language/
Can i use to change unicode on main into Korean language unicode???????


Sincerely
estamisu
 
Posts: 15
Joined: Thu Mar 18, 2010 12:06 am

Postby MadHyde » Thu May 27, 2010 12:37 pm

Yes. You can use it on Korean language.
First, read Readme.txt. There are all you want to know.
User avatar
MadHyde
 
Posts: 34
Joined: Thu Sep 28, 2006 9:46 pm
Location: Japan

Postby estamisu » Sun May 30, 2010 6:42 pm

Thanks for reply

But are these the folders which you changed

Added functions are follow.
1)TrueType font (FreeType2)
2)Input Method in CGUIEditBox
3)Multilingual file names on CGUIFileOpenDialog (nearly merged officially)
4)Copy & paste Multilingual sentences by way of the clipboard
5)Inupt method window is displayed at an appropriate position

But Can you give me some instructions.
For example:: Should I replace code in the CGUIEditBox regarding with Korean language??????
estamisu
 
Posts: 15
Joined: Thu Mar 18, 2010 12:06 am

Re: MultiByte Language support pack for Irrlicht

Postby awenxman » Fri Jan 27, 2012 1:12 am

does it support 1.7.2 ?


sincerely
awenxman
 
Posts: 1
Joined: Fri Jan 27, 2012 1:02 am

PreviousNext

Return to Project Announcements

Who is online

Users browsing this forum: No registered users and 1 guest