tag:blogger.com,1999:blog-35925905944442633982024-02-20T21:32:05.655-06:00x2androidArabic Apps for Androidx-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-3592590594444263398.post-19705345106459479632009-07-17T10:59:00.004-05:002009-07-17T15:31:54.618-05:00Moving to Wordpress<span class="blsp-spelling-error" id="SPELLING_ERROR_0">Blogspot</span> is acting <span class="blsp-spelling-corrected" id="SPELLING_ERROR_1">weird</span> these days, i am thinking about moving!!<div><br /></div><div><a href="http://x2android.wordpress.com/">http://x2android.wordpress.com/</a></div><div><br /></div><div>I will try to move the old stuff over there soon</div><div><br /></div><div>thank and sorry for any trouble</div><div><br /></div>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com0tag:blogger.com,1999:blog-3592590594444263398.post-39163875170528783722009-07-15T12:29:00.003-05:002009-07-15T12:44:01.678-05:00Arabic Soft Keybaord 1.1<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7-JN4bOZClf4ItG0QGSBHt9dXMMG8YaAXIwaHSSLduGM4ID2kikCBI_d4HfXo8PuxNrPI722EWtelmMe9DCgofwtdd8MPLAJqcpaPvgWL4MlLVjEvVQEsloIB2EiJEueNnA7eXPUnzJQ/s1600-h/ask1.1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 270px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7-JN4bOZClf4ItG0QGSBHt9dXMMG8YaAXIwaHSSLduGM4ID2kikCBI_d4HfXo8PuxNrPI722EWtelmMe9DCgofwtdd8MPLAJqcpaPvgWL4MlLVjEvVQEsloIB2EiJEueNnA7eXPUnzJQ/s400/ask1.1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5358741876168487842" /></a><br />Salaam again<div><br /></div><div>i have <span class="blsp-spelling-corrected" id="SPELLING_ERROR_0">replaced</span> the letters with images, now those with no Arabic font can use it in ease, Arabic Notepad would come in handy.. other apps you will see <span class="blsp-spelling-corrected" id="SPELLING_ERROR_1">squares</span> when you type, but i promise words are connected. </div><div>The area above the keyboard will help you see what you are typing.</div><div><br /></div><div>for those who had installed an Arabic font, you will be fine with the new one, if you want the one with no images download it from <a href="http://arabickeyboard.googlecode.com/files/ASK1.0.apk">here </a></div><div><br /></div><div>i am going to <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">continue</span> supporting it for myself, so don't worry.. if you want it on the market, please express that in a comment or an email.</div><div><br /></div><div>thanks and happy typing</div><div><br /></div>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com4tag:blogger.com,1999:blog-3592590594444263398.post-71285732834360260862009-07-15T00:22:00.001-05:002009-07-15T00:23:50.735-05:00Arabic NotepadA simple note pad app that is based on Android sample included in the SDK<div><br /></div><div>this would help those with no Arabic font</div>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com2tag:blogger.com,1999:blog-3592590594444263398.post-60586973799818792012009-07-14T22:58:00.007-05:002009-07-15T09:08:45.164-05:00Arabs eat cupcake, too<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFI_SE1iEDQh27sLufavshjNvMi47K_G4PRKSUzK_yzBFNXRfCEF7xlD8-aLkoaWNE_86ODCKyQHgSNYguaKe7aQcNh2YEs9TwZbBmaa6UWK2ZFqr3LqDS4FcWt5vhXuILYXHmLoBc-dY/s1600-h/ask1.0.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 295px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFI_SE1iEDQh27sLufavshjNvMi47K_G4PRKSUzK_yzBFNXRfCEF7xlD8-aLkoaWNE_86ODCKyQHgSNYguaKe7aQcNh2YEs9TwZbBmaa6UWK2ZFqr3LqDS4FcWt5vhXuILYXHmLoBc-dY/s400/ask1.0.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5358531565080140290" /></a><blockquote></blockquote><blockquote><blockquote><span class="Apple-style-span" style="color:#999999;">to install: </span><div><span class="Apple-style-span" style="font-size:medium;"><b><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#FF0000;">go to </span></span><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#FF0000;">settings</span></span><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#FF0000;">>Locale and text> check Arabic Soft Keybaord</span></span></b></span></div></blockquote><div><span class="Apple-style-span" style="font-size:medium;"><b><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#333333;">Forgot to say</span></span></b></span></div><div><span class="Apple-style-span" style="color:#FF0000;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;"><b><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#FF0000;">ة is double tap on ه</span></span></b></span></div><div><span class="Apple-style-span" style="font-size:medium;"><b><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color:#FF0000;">أ إ same goes here two and three taps on ا</span></span></b></span></div></blockquote><div><span class="Apple-style-span" style="font-size:medium;"><b><span class="Apple-style-span" style="font-weight: normal;"><br /></span></b></span><div><br /></div><div><span class="Apple-style-span" style="font-size:medium;">Salaam</span><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">as promised, an Arabic keyboard for Android cupcake is here..</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">available thru the market.</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">currently you need an Arabic font to be able to see letters and see typed words anywhere in system. </span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><br /></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style=" color: rgb(204, 0, 0); font-style: italic; line-height: 18px; font-family:'Trebuchet MS';"><blockquote><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-style: normal; line-height: normal; font-family:Arial;"><span class="Apple-style-span" style="font-size:large;"><blockquote>Disclaimer<span class="Apple-style-span" style=" color: rgb(204, 0, 0); font-style: italic; line-height: 18px; font-family:'Trebuchet MS';">: <b>Please be extra cautious while doing the below steps. I'm not responsible for any damage you might do to your phone. If you don't know what you are doing, please don't do it. proceed on your own responsibility</b></span></blockquote></span></span></blockquote><span class="Apple-style-span" style="font-size:large;"><b></b></span></span></div><div><br /></div><div><span class="Apple-style-span" style="font-size:medium;">to Add an Arabic font you first need to have root:</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><a href="http://android-dls.com/wiki/index.php?title=Quick_Root"><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#3366FF;">http://android-dls.com/wiki/index.php?title=Quick_Root</span></span></a></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">follow the steps in the page.</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">once you have root, you need at add an Arabic font to the system:</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">there are two ways to do it:</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">1) </span><span class="Apple-style-span" style="line-height: 18px; "><a href="https://sites.google.com/a/ut.utm.edu/arabic-android/howto/how-to-use-update_fonts_signed-zip"><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#3366FF;">here</span></span></a><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#3366FF;"> </span>is the easy way to do it, but you will still need root. (to be honest, i haven't tried this way before, but it's confirmed by the website developer!!) </span></span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">OR </span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">2) you need any Font that has Arabic (TTF only) or download it from </span><a href="http://arabickeyboard.googlecode.com/files/DejaVuSans.ttf"><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#6666CC;">here</span></span></a><span class="Apple-style-span" style="font-size:medium;">.</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="font-size:medium;">then follow these steps</span></div><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;">1) Download DejaVu font then copy 'DejaVuSans.ttf' "tools" folder where "</span></span><span class="Apple-style-span" style="line-height: normal; "><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;">android-sdk-windows-1.5_r2</span></span></span><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;">" is, and rename it to 'DroidSansFallback.ttf'</span></span></span></span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;">2) Connect your G1 to your PC</span></span><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;"><br /></span></span><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;">3) Open command prompt and type: adb remount</span></span><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;"><br /></span></span><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;">4) Then type: adb push DroidSansFallback.ttf /system/fonts/</span></span><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;"><br /></span></span><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#999999;">5) Restart your G1</span></span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;">steps taken from </span><a href="http://dumpytips.blogspot.com/2009/03/update-arabic-on-t-mobile-g1half.html"><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#000000;">Dumpy Tips</span></span></a><span class="Apple-style-span" style="font-size:medium;">.</span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;">download android-sdk-windows-1.5_r2 from google website </span><a href="http://developer.android.com/sdk/1.5_r2/index.html"><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color:#000000;">here</span></span></a><span class="Apple-style-span" style="font-size:medium;">.</span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;">if you feel overwhelmed, you should be, at least if you 've never dealt with command lines and programming languages, </span></span></div><div><span class="Apple-style-span" style="line-height: 18px; "><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="line-height: 18px;"><br /></span></div><div><span class="Apple-style-span" style="line-height: 18px;">I am sorry, but even after I apply a work around for the app, you will still have a problem everywhere in the system. letters will not show as Arabic.. for now Arabic font is a must! till google gives us a build were at least Arabic fonts are included</span></div><div><span class="Apple-style-span" style="line-height: 18px;"><br /></span></div><div><span class="Apple-style-span" style="line-height: 18px;"><b><br /></b></span></div></div></div>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com5tag:blogger.com,1999:blog-3592590594444263398.post-69403284838035834162009-06-08T10:43:00.002-05:002009-06-08T10:45:43.401-05:00Ver 1.2 of Arabic Keyboard (Android)Salaam<br /><br />update and you are gonna love it, letters will connect as you write.. <br /><br /><br />I am developing something for Cupcake, soon inshalla it will be releasedx-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com3tag:blogger.com,1999:blog-3592590594444263398.post-61764312740864028942009-04-23T01:14:00.007-05:002009-06-04T03:42:01.728-05:00ArabicKeyboard V1.1.0b is outhi<div>
<br /></div><div>i have released a new update, it includes a SMS reader.. a simple layout</div><div>
<br /></div><div>this is a temporary solution since Google has taken too long to release the next update...</div><div>
<br /></div><div>i apologize for its layout, i know it is full of errors but it gets the job done, i will work more on it once i have some time, i am reaching the end of the semester. </div><div>-=-=-=-=-=-=-=</div><div>
<br /></div><div>I don't know how many times i need to say this, but WORDS do connect (link) you just have to start a new word, they will add up as soon as u do so!!!</div><div>
<br /></div><div>
<br /></div><div>thanks</div><div>
<br /></div><div>Abdullah</div>
<br />
<br /><meta name="verify-v1" content="HTk1klT76H++ghXOUg0nWo71wdMIoLPaQxoEIP6h4II=" />
<br />
<br />
<br />
<br />x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com1tag:blogger.com,1999:blog-3592590594444263398.post-82954264184505226462009-04-18T12:40:00.003-05:002009-04-18T12:46:56.027-05:00I haven't abandoned the project<span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre; ">I haven't abandoned the project, yet!!!</span><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;"><br /></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;">but i am waiting to see what's Google next move, Arabic was added in the cupcake release Locale Menu. and as you know, two more non official Rom builds are out already!</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;"><br /></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;">and we are expecting the new ADP 1.5, which will change the original apps. So it is smart to wait, till it is clear what options we are goign to have.</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;"><br /></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;">I already have a new Keyboard (better) and i included a reader too. we might need nothing of those if Arabic became supported by the system.</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;"><br /></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;">or we could add Arabic the HTC release instead of Chinese and have it all over the system. </span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;"><br /></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;">things will clear out inshalla in the coming days..</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;"><br /></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 13px; white-space: pre;">thanks</span></div>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com0tag:blogger.com,1999:blog-3592590594444263398.post-4685411912934807732009-03-05T22:38:00.004-06:002009-03-06T04:19:03.914-06:00Ver 1.0.0 is out, Better letter connections<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlMXLnk4dVkN18YLam35h4aMOr3D-40Uxz5ujOvSY1AFo_LnfIcdmSQ_PjtX9Z3_HcQ6AJBHh1l4l65nHu0MMm3mgiTnAW9hzrTEeAhtcyKMquzd7XJ23MA2NXna8vvYGI_wp8EBDXeEU/s1600-h/ver1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlMXLnk4dVkN18YLam35h4aMOr3D-40Uxz5ujOvSY1AFo_LnfIcdmSQ_PjtX9Z3_HcQ6AJBHh1l4l65nHu0MMm3mgiTnAW9hzrTEeAhtcyKMquzd7XJ23MA2NXna8vvYGI_wp8EBDXeEU/s400/ver1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5309931878453376930" /></a><br /><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Salaam,</span></span><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">it is out now:</span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">so to <em>summarize </em>here is everyting it does:</span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;"><br /></span></span></div><div><ul><li><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Switch between Landscape and Portriat using menu button<br /></span></span></span></li><li><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Arabic letter reshaping is now fully integreated!<br /></span></span></span></li><li><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Faster switching to Arabic keyboard</span></span></span></li><li><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Able to send SMS<br /></span></span></li><li><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Access contacts with Auto detect<br /></span></span></li><li><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Added four Perisan Letters (^^)(vv)<br /></span></span></li><li><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Bigger buttons in Landscape mode<br /></span></span></li><li><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Able to send larger than 70 Char SMSs<br /></span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Please update if you have not done so, I just found out that many users never update!!!</span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">that's it for now, enjoy smsing</span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-size:large;">Peace</span></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><br /></span></div><div><span class="Apple-style-span" style="font-family:'trebuchet ms';"><span class="Apple-style-span" style="font-style: italic;">PS: again, i have to thank </span><a href="http://www.ahmed-essam.com/"><span class="Apple-style-span" style="font-style: italic;">Ahmed Essam</span></a><span class="Apple-style-span" style="font-style: italic;">, for his reshaper class and sharing it with others, he had done a great job there. </span></span></div>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com10tag:blogger.com,1999:blog-3592590594444263398.post-34808437160973462342009-03-03T04:35:00.008-06:002009-03-04T06:22:18.998-06:00Arabic Keyboard V 0.7.6b, now can send SMS<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi4zC9uNgxvLqC8xtnkSlSQnjBEW1sVEHGf4OKtVMrdnYQR3sSpspHXy96U0BhCzQZFYxOvPGx6dFzOANkHFmqxEbsY8n_Q2hkG7DX6MWQpGHvUHNuHAMdYGHAKSp_r0RSCT1SjrdmhlQ/s1600-h/SMSArky.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 269px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi4zC9uNgxvLqC8xtnkSlSQnjBEW1sVEHGf4OKtVMrdnYQR3sSpspHXy96U0BhCzQZFYxOvPGx6dFzOANkHFmqxEbsY8n_Q2hkG7DX6MWQpGHvUHNuHAMdYGHAKSp_r0RSCT1SjrdmhlQ/s400/SMSArky.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5308912343146970066" /></a><blockquote>Update:: <div><ul><li>Now App is linked to Contacts, <br /></li><li>added four <span class="blsp-spelling-corrected" id="SPELLING_ERROR_0">Persian</span> letters,<br /></li><li>auto detect contact name, provide the default number.<br /></li><li>"to:" field now accepts entries from the Virtual Keyboard<br /></li></ul></div></blockquote><div></div><div><br /><span class="blsp-spelling-error" id="SPELLING_ERROR_1">Salaaam</span><br /><br /><span class="blsp-spelling-error" id="SPELLING_ERROR_2">Ahlan</span> my tough crowd, before i continue, i would like to share with you a comment left on my app on the market<br /><br /><blockquote>Missing <span class="blsp-spelling-error" id="SPELLING_ERROR_3">fatha</span>, <span class="blsp-spelling-error" id="SPELLING_ERROR_4">dumma</span>, etc..</blockquote><br /><br />I am just going to pretend that I didn't read that, <span class="blsp-spelling-error" id="SPELLING_ERROR_5">lol</span>, really : <span style="font-weight:bold;">Fat7a</span><div><span class="Apple-style-span" style="font-weight: bold;"><br /></span></div><div><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-weight: normal;">anyway, here is the updates:</span></span></div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-weight: normal;"><span class="blsp-spelling-error" id="SPELLING_ERROR_6">Ver</span> 0.7.6b is on the market also all <span class="blsp-spelling-corrected" id="SPELLING_ERROR_7">previous</span> versions are <span class="blsp-spelling-corrected" id="SPELLING_ERROR_8">available</span> on the <a href="http://code.google.com/p/arabickeyboard/downloads/list">project page</a><br /></span></span> </div><div>new features: </div><div>-able to send <span class="blsp-spelling-error" id="SPELLING_ERROR_9">SMS</span>, you need to type in/paste the number, no access to phonebook yet</div><div>-<span class="blsp-spelling-error" id="SPELLING_ERROR_10">SMSs</span> are sent larger than 70 chars it splits in order to send, </div><div>-added "Clear" button to clear the message text area.</div><div><br /></div><div>New work to do :-</div><div><br /></div><div>- access contacts and make it default app for <span class="blsp-spelling-error" id="SPELLING_ERROR_11">sms</span> sending</div><div>- adding confirmation of <span class="blsp-spelling-error" id="SPELLING_ERROR_12">SMS</span> sent (a must), update a dummy one is added</div><div>- add counter of letters typed</div><div>- Bigger buttons, and better looking layout </div><div><br /></div><div><br /></div><div>later</div><div><br /></div><div><br /></div><div><br /><br /></div></div>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com1tag:blogger.com,1999:blog-3592590594444263398.post-10007010050532734792009-03-01T07:14:00.002-06:002009-03-02T04:52:18.603-06:00Arabic Keyboard v0.5.0b for Android<span style="font-size:130%;"><a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjckE1FDjH2S8CyEP7iMTSop9E28voOkZOCvK_IOu2Upvcp3L6YbQcnHCGbNEBw6m2_fWetPsevyh0p8C0YX0-D8v0BxXYSlzfdMpLKAhhPqmgowiNREArMPZjBdkEAulK21xVU90_yl3o/s1600-h/Connected+letters0.05.jpg"><img style="cursor: pointer; width: 301px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjckE1FDjH2S8CyEP7iMTSop9E28voOkZOCvK_IOu2Upvcp3L6YbQcnHCGbNEBw6m2_fWetPsevyh0p8C0YX0-D8v0BxXYSlzfdMpLKAhhPqmgowiNREArMPZjBdkEAulK21xVU90_yl3o/s400/Connected+letters0.05.jpg" alt="" id="BLOGGER_PHOTO_ID_5308213903276621234" border="0" /></a>
<br /></span><span style=";font-family:verdana;font-size:130%;">Salaam Again,</span><span style="font-size:130%;">
<br />
<br />
<br /></span><span style=";font-family:verdana;font-size:130%;">I have successfully implemented Ahmed's class. Now you can see a MUCH better linking (الحمدلله). I suspect that would be some sort if "Force Close" events, please submit as soon you find one ( let me know what was going on). It should be rare anyway.</span><span style="font-size:130%;"><span style="font-family:verdana;"> </span></span><span style=";font-family:verdana;font-size:130%;">Next i will be working on </span><ol style="font-family:verdana;"><li><span style="font-size:130%;">Layout, better looking (</span><span style="font-style: italic;font-size:130%;">Inshalla</span><span style="font-size:130%;">) </span></li><li><span style="font-size:130%;">add support to copy to other application (</span><span style="font-style: italic;font-size:130%;">Inshalla</span><span style="font-size:130%;">), </span><span style="font-size:130%;">for now use the copy button or long tab on the test area
<br /></span></li><li><span style="font-size:130%;">better Landscape layout (</span><span style="font-style: italic;font-size:130%;">Inshalla</span><span style="font-size:130%;">) </span></li></ol><span style="font-size:130%;">
<br />I won't be improving the linking till i am done with the above, since Arabic is most certainly would be supported on the next update(s). So it will only make sense to work on a keyboard ( which i doubt that Google will release soon)
<br />
<br />
<br /></span><span style=";font-family:verdana;font-size:130%;">I won't be updating as much since the weekend is almost over, and i have some tests before Spring Break.</span><span style="font-size:130%;"><span style="font-family:verdana;"> </span></span><span style=";font-family:verdana;font-size:130%;">
<br />I would also like to thank </span><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link style="font-family: verdana;" rel="File-List" href="file:///C:%5CUsers%5Cxaxis%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link style="font-family: verdana;" rel="themeData" href="file:///C:%5CUsers%5Cxaxis%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link style="font-family: verdana;" rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cxaxis%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>EN-US</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>AR-SA</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1593833729 1073750107 16 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;} </style> <![endif]--><span style="font-weight: bold;font-family:verdana;font-size:130%;color:black;">Bader Aljishi</span><span style=";font-family:verdana;font-size:130%;"> for his contribute, I really appreciate it.</span> <span style="font-size:130%;">
<br /><span style="font-family:verdana;">Abdullah </span></span>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com1tag:blogger.com,1999:blog-3592590594444263398.post-89079493360164135892009-02-28T10:26:00.000-06:002009-02-28T23:32:27.961-06:00Arabic Keyboard v0.1.0 for Android<a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgWTSCV1GuBuj5PV1yigOYznaZTKGEpKbVHP5vOPRRH1TThyI1CQTgnsSk-tT2kyB-N58rkqef9gmmBUjCKZ3fx1I_LsnJHT8qdkizxjsLL705RL4w2h6M4dViPkUcTuQXMMDa8f8gsg/s1600-h/Connected+letters.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 238px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgWTSCV1GuBuj5PV1yigOYznaZTKGEpKbVHP5vOPRRH1TThyI1CQTgnsSk-tT2kyB-N58rkqef9gmmBUjCKZ3fx1I_LsnJHT8qdkizxjsLL705RL4w2h6M4dViPkUcTuQXMMDa8f8gsg/s400/Connected+letters.jpg" alt="" id="BLOGGER_PHOTO_ID_5308042132908099634" border="0" /></a>
<br />
<br />
<br />
<br />
<br /><blockquote style="color: rgb(255, 255, 255);font-family:verdana;"><span style="font-style: italic;font-size:180%;" >
<br />
<br />Update: new version is available, no need to add font!! fixed the landscape mode too</span></blockquote>
<br />
<br /><span style=";font-family:verdana;font-size:130%;" >Salaam,
<br />
<br />I got sick of not being able to write in Arabic in my G1, so i developed this small keyboard which is based on aKeyUI
<br />
<br />Features: (<span style="font-weight: bold;">updated!!</span>)
<br />- </span><span style=";font-family:verdana;font-size:130%;" >all letters are there
<br />- letters are connected (yet not perfect)
<br />- </span><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link style="font-family: verdana;" rel="File-List" href="file:///C:%5CUsers%5Cxaxis%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link style="font-family: verdana;" rel="themeData" href="file:///C:%5CUsers%5Cxaxis%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link style="font-family: verdana;" rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cxaxis%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>EN-US</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>AR-SA</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink {mso-style-noshow:yes; mso-style-priority:99; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyperlink; text-decoration:underline; text-underline:single;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} </style> <![endif]--> <p class="MsoNormal" style="font-family:verdana;"><s><span style="line-height: 115%;font-size:13;" >need pre-installed Arabic font to work. <i><span style="color: rgb(153, 0, 0);"><a href="http://dumpytips.blogspot.com/2009/01/arabic-on-t-mobile-g1half-solution.html">here.</a>
<br />note: please only replace the fallback font (DroidSansFallback.ttf) not (DroidSans.ttf).</span></i></span><o:p></o:p></s></p> <span style=";font-family:verdana;font-size:130%;" >
<br />
<br />coming features:
<br />- connected letters (almost there)
<br />- remove the need of adding the Fallback font (done!)
<br />- integrate SMS, google search, email (send to)
<br />- larger keys (somehow)
<br />- better GUI
<br />- landscape support (kinda)
<br />
<br />
<br />please feel free to try it.
<br />
<br />http://code.google.com/p/arabickeyboard/downloads/list
<br />
<br />
<br />thanks
<br />Abdullah
<br />
<br /><span style="font-weight: bold;">::</span> <span style="font-style: italic; color: rgb(51, 255, 51);">I will have to Thank ~ </span><a style="font-style: italic; color: rgb(51, 255, 51);" href="http://www.ahmed-essam.com">Ahmed</a><span style="font-style: italic; color: rgb(51, 255, 51);"> & </span><a style="font-style: italic; color: rgb(51, 255, 51);" href="http://blog.amr-gawish.com">Amr </a><span style="font-style: italic; color: rgb(51, 255, 51);">~ for their great effort, thank you</span>
<br />
<br />
<br /></span>x-axishttp://www.blogger.com/profile/11587057367508047018noreply@blogger.com8