Poster | Thread |
Belxjander
| |
Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 7:28:07
| | [ #1 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2005 Posts: 557
From: Chiba prefecture Japan | | |
|
| Perception-IME is currently able to be built from source or alpha archive on os4depot.net (uploading that after this post).
perception.library is the core library and currently presents Commodity and Application access.
Chinese.Language is installable and will provide *correct* UTF8 Encoded strings for Chinese. Japanese.Language is also installable and providing corrected UTF8 strings for Japanese users Korea.Language is again, installable, but NOT providing correct UTF8 strings for Hangulgeo.
in addition to the above "string" presentation from each Language, Perception.Library is used from the Languages (when they are selected) to provide an *optional* means of typing that language.
Chinese does little beyond chording typed input. Korean adds a lookup table which is empty and requries knowledge of Korean Keyboard chording.
Japanese is the most complete of the three languages present in actively having a *correct* Romaji to Kana lookup table.
I just need to put the finishing touches on the Hiragana and Katakana mode options and the next step is to present Hiragana and Katakana UTF8 sequences to the OS.
Is there any interest in MOS/AROS Japanese support in addition to OS4 Japanese support? the codebase is available at the the Perception-IME Project Source Repository
I've also been blogging a bit more at os4coding.net for anyone interested in following as well...
Sincerely, Belxjander
|
|
Status: Offline |
|
|
Chris_Y
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 8:38:07
| | [ #2 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3203
From: Beds, UK | | |
|
| @Belxjander
Great! I hope anybody who doubted you comes out now and apologises.
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
Channel_Z
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 8:54:55
| | [ #3 ] |
|
|
|
Regular Member |
Joined: 4-Mar-2009 Posts: 305
From: Unknown | | |
|
| @Belxjander
Quote:
Is there any interest in MOS/AROS Japanese support in addition to OS4 Japanese support? |
Yes, that would be great. MOS supports unicode strings and truetype font rendering with TTengine, so the only missing thing is an input method editor. AROS should also be doable. Had a quick look at the source, looks kinda portable to MOS/AROS/AOS3. Library calls of course needs changing from AOS4 interfaces to standard Amiga library calls with an #ifdef or so.
Thanks for delivering, and I hope the people who mock you will shut up now :) |
|
Status: Offline |
|
|
K-L
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 10:47:41
| | [ #4 ] |
|
|
|
Super Member |
Joined: 3-Mar-2006 Posts: 1411
From: Oullins, France | | |
|
| @Belxjander
Good work !! _________________ PowerMac G5 2,7Ghz - 2GB - Radeon 9650 - MorphOS 3.14 AmigaONE X1000, 2GB, Sapphire Radeon HD 7700 FPGA Replay + DB 68060 at 85Mhz |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 11:21:06
| | [ #5 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12817
From: Norway | | |
|
| |
Status: Offline |
|
|
Belxjander
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 12:58:28
| | [ #6 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2005 Posts: 557
From: Chiba prefecture Japan | | |
|
| @Channel_Z
I deliberately chose the current style so that adding the languages concerned has no interference with future system extensions within locale,
additionally...nothing but the language files and master library need to be installed...
I'm more interested with under the hood, not bells and whistles in OS development...
I've also chosen to open-source Perception-IME so that the entry into AmigaOS development is quicker and easier for interested developers.
Last edited by Belxjander on 02-Oct-2014 at 01:01 PM.
|
|
Status: Offline |
|
|
Raffaele
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 14:00:49
| | [ #7 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| @Belxjander
Great Job!
Unfortunately great japanese Amiga users like Susumu Hirasawa abandoned the platform.
P.S. Does this library works on MorphOS too?
Yes I am interested in IME too... Last edited by Raffaele on 02-Oct-2014 at 02:03 PM.
_________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996). |
|
Status: Offline |
|
|
zzd10h
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 2-Oct-2014 20:43:05
| | [ #8 ] |
|
|
|
Amiga Developer Team |
Joined: 21-May-2012 Posts: 1077
From: France | | |
|
| @Belxjander Hi, I don't speak japanese therefore I tried your IME lib just by curiosity, to see how can look AOS4 with asian glyphs
-I copied libs/Perception.library into Sys:Libs/ -I copied Devs/Keymaps/Japanese into Sys:Devs/Keymaps -I copied Locale/Charsets/* into Sys:Locale/Charsets -I copied Locale/Languages/* into Sys:Locale/Languages
and rebooted but as soon that I try to access Prefs/Locale => DSI in ramlib. Tested 2 times
http://zzd10h.amiga-ng.org/Divers/Crashlog_ramlib_2014-10-02_21-27-25.txt By removing all your languages files into Sys:Locale/Languages solved this crash.
And what is the goal of the supplied Docky ? I'm unable to add it in my AmiDock.
It's really only for information, as I said, I will never use Japanese language.
_________________ http://apps.amistore.net/zTools |
|
Status: Offline |
|
|
Belxjander
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 3-Oct-2014 4:30:49
| | [ #9 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2005 Posts: 557
From: Chiba prefecture Japan | | |
|
| @zzd10h
Right now the point is to find out if anyone experiences crashing issues like you have just reported.
I'm basically wanting a group of testers to self-select and see what errors turn up.
To see the actual Japanese Syllables currently produced you would need the U3040.pdf and U30A0.pdf Unicode.org CodeCharts...
There is "Sashimi" output displaying the "CodePoint" values for the Hiragana and some Katakana right now.
The IME as it is now is *NOT* finalized... I'm still to add how the Syllabary and Ideograph Sequences will be pushed back into the OS input-stream. (I may just setup for UTF8 octets to be fed as Keyboard events through input.device as these would all have the highest bit set and be ignored by the IME internally.)
I've not tested for multiple language libraries to be loaded with IME bindings (this is still "todo").
I've mainly been focused on one language with IME support being added to the system for the locale preferences to work.
Thank you for the feedback and bugreport
EDIT: Added a photo of current (commit 400) outputs...
I've additionally updated the os4depot.net archive
Image Last edited by Belxjander on 03-Oct-2014 at 09:59 AM. Last edited by Belxjander on 03-Oct-2014 at 08:43 AM. Last edited by Belxjander on 03-Oct-2014 at 08:38 AM.
|
|
Status: Offline |
|
|
Chris_Y
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 3-Oct-2014 12:03:08
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3203
From: Beds, UK | | |
|
| @Belxjander
Quote:
Belxjander wrote: @zzd10h
Right now the point is to find out if anyone experiences crashing issues like you have just reported.
|
Yes, I tried here and get the same thing. I can "ignore" past the error and then everything works as expected (or I assume it does, I don't really know what I'm doing).
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|
Belxjander
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 3-Oct-2014 14:35:14
| | [ #11 ] |
|
|
|
Cult Member |
Joined: 4-Jan-2005 Posts: 557
From: Chiba prefecture Japan | | |
|
| @All, so a single DSI when perception.library is loaded?
@ChrisY, feel free to checkout the code,
If that is the only issue then I just need to refine the functions, LCALL_SetLocaleContextAttr and LCALL_GetLocaleContextAttr in /Perception/Library/apicalls.c source.
|
|
Status: Offline |
|
|
Chris_Y
| |
Re: Perception-IME status update...for those interested in Asian Language support Posted on 3-Oct-2014 15:57:58
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 21-Jun-2003 Posts: 3203
From: Beds, UK | | |
|
| @Belxjander
What might be related, is that I see the "local language name" for these three languages in Locale as "UTF-8".
_________________ "Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar is Tabitha by Eric W Schwartz |
|
Status: Offline |
|
|