flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Can fasmw and fresh support orient language?

Author
Thread Post new topic Reply to topic
hitertan



Joined: 12 Mar 2004
Posts: 15
Location: China
hitertan 15 Mar 2004, 04:21
fasm is an excellent assembler but i find that its ide fasmw doesn't support orient language.i haven't try fresh until now but i think it acts the same.there are too many famous asm ides that don't support orient language such as asmedit and radasm.
I am in the Orient and usually comment using my native language,so it's diffcult for me to use fasmw.Now I write my asm program using ultraedit+fasmc.To reach this purpose I must write script command to combine ultraedit and fasmc.
So I sincerely hope that fasmw or flash can support native orient language in her next release.....for the users who living in the Orient like me. Very Happy

_________________
i like assembly language and i study it in my pleasure time
tanshunquan@hotmail.com
Post 15 Mar 2004, 04:21
View user's profile Send private message MSN Messenger Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 15 Mar 2004, 05:01
hitertan wrote:
fasm is an excellent assembler but i find that its ide fasmw doesn't support orient language...


Well, this problem have two sides:

1. If your language can be represented with normal 8bit ascii code, you simply have to change the font in fasmw with font with encoding of your language. I make this all the time with cyrillic font and it works for me.

2. If your language can not be represented with 8bit ascii code, but you need unicode, neither FASMW, nor Fresh will make it for you, because they both use the same editor that is NOT unicode. Maybe in the some of future versions this will be changed (this will give true UNICODE strings support to FASM), but probably not very soon. If we talking only for the editor, if someone make the changes in ASMEDIT control to make it UNICODE, I can include it in Fresh.

Regards
Post 15 Mar 2004, 05:01
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
hitertan



Joined: 12 Mar 2004
Posts: 15
Location: China
hitertan 15 Mar 2004, 07:06
JohnFound,thanks for your quick reply. Smile
I am Chinese,Chinese has its 8bit ascII code such as GD2312.
I try to copy some words from Chinese doc and paste them to fasmw and then I find the curious thing that fasmw can display them! It seems that fasmw only couldn't accept input in Chinese.
I searched the forum and found someone has the same problem with me.
Please look at Kevin_Zheng's reply in http://board.flatassembler.net/topic.php?t=686&postdays=0&postorder=asc&highlight=asmedit&start=25
I have download the asmEdit's sourcecode and I will read it if I have time. I think there are some bugs in it.

_________________
i like assembly language and i study it in my pleasure time
tanshunquan@hotmail.com
Post 15 Mar 2004, 07:06
View user's profile Send private message MSN Messenger Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 15 Mar 2004, 08:13
hitertan wrote:
I am Chinese,Chinese has its 8bit ascII code such as GD2312.


Well, I will try to describe information I have about non english languages keyboard/font problems:

1. I have (and most of bulgarians and I think some of russians) similar problems with the keyboard. It is due to that Windows haven't provide so called "phonetic" keyboard layout for Bulgarian keyboards. So, when I switch to "BG" layout, Windows switches to so-called "BDS" standard for typewriters. So, I am forced to use third-parti software to make proper keyboard layout. Some of this programs are very bad written and sometimes they make some of the programs to stop to work properly with Cyrillic fonts/keyboards.

2. AFAIK, Windows want to have proper encoding for the font of the edit window, to allow switching of the keyboard layout. Some fonts I have, contains Cyrillic characters but have encoding "Western", so Windows think that they are not cyrrilic fonts and don't switch the keyboard to "BG" layout. Actually I think that Windows switches the keyboard layout only when it is sure that can display coresponding letters.

3. Additionaly, ASMEDIT have a minor bug that is in relation with keyboard layouts. Sometimes it randomly switches the keyboard layout to "BG" (bulgarian) and begins to type in Cyrillic. Windows indicator in the tray remains in "En" (english) and I have to switch the layout twice to restore normal work.
In my computer this happens pretty rarely, so I never try to fix it. Maybe in your case this bug is manifested in little different form and more often (always Smile ).

I hope it will be of help for you.

Regards.
Post 15 Mar 2004, 08:13
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
hitertan



Joined: 12 Mar 2004
Posts: 15
Location: China
hitertan 15 Mar 2004, 11:12
I find out that I know too little in this area...
Whether or no,I must express my thank to your generous help! Razz

_________________
i like assembly language and i study it in my pleasure time
tanshunquan@hotmail.com
Post 15 Mar 2004, 11:12
View user's profile Send private message MSN Messenger Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.