First of all, I didn't hope this to become as one project work discussion. But it seem demanding to start standalone discussion. This is actually, integration of "All in one box". It may distract you who just looking for simple and simplicity.
Our discussion started from our internal associate discussion, thus it is about to deploy Burmese Unicode input method. Basically, it is as simple as you wrap the textarea/input tag to css font face or family declaration.
- Code: Select all
textarea { font-family:"OneFontFaceName;" }
input { font-family:"OneFontFaceName;"}
Then with the help of native unicode keyboard input, you can simply type/input the text. But in actual, we want to encourage to all development projects' efforts and somehow this is geek forum and kind of our test lab, so we want to enhance more complicated integration.
In summary, we came out four mode of input method as mention below.
1st > English
2nd > Burmese input (force font textarea) user may not need to have client installed input method prior to type, different fonts can be selectable (user may use client unicode aware to input Burmese also)
3rd > burglish type ahead input from burglish
4th > IDRO remote conversion
The second mode is that we relatively refer from another Myanmar community,
yamc.info forum where they deploy Zawgyi unicode aware.
As you may aware that we started deploy this model from past few days back on this forum from our test forum. And current status is on going and development. You may refer all details info as described below. Since this is on going, you are most welcome to discuss the model in this thread and bug report/test in bug report/test thread.
######
Name : MMGeeks Input System (a.k.a Geek Input)
Status : Preliminary, on going
Core coder : Soe Min, {may b ur name here}
Assistants/Testers : Thet Twe, AK47, Victor, Mg LuAye, {may b ur name here}
Documentation : Under this topic
Model Discussion : Under this topic
Bug/Test :
Pls test/bug report at this topicAnnouncement : Not yet ready for stable announcement
Model Diagram
===========

BTAh = Burglish Type A-Head Input (Working)
BUIjs = Burmese Unicode Input Javascript (Developing)
BUInt = Burmese Unicode Input Native (Working)
IDRO = Intelligent De-Romanization (Not Started)
CSS Class Wrapper Rotation
===================
This is already happened in input/textarea editor side. Thus, you can F8, and dropdown menu to switch the font face stages. But for carrying font face priority stage to client display css wrapper class, we can carry form field data and make it happen, but this is not currently done yet as client display side on this forum. So, you may force to tag with "
font=" bbcode for reliable font face display solution. Rotation of font face priority is handled in either js or php or {lang..} as signal received from form (
-beans) data process.
- Code: Select all
class { font-family: priority1, priority2, priority3, priority4, priorityN; }
The conceptual logic code style would be:
- Code: Select all
receive_form_data = user_input
if user_input as Zawgyi
then
class { font-family: Zawgyi, Myazedi, UniBurma, Myanmar3, Myanmar2, Myanmar1, Parabaik, PadaukOT; }
else if
user_input as Myazedi
then class { font-family: Myazedi, Zawgyi, UniBurma, Myanmar3, Myanmar2, Myanmar1, Parabaik, PadaukOT; }
else if
.......
fi
######
This post will update as necessary in future.