Hello,
Arabic, like Hebrew, is a Right to left Language.
Android 2.1 does not have support for RTL languages.
This developer here made an application to modify Framework.jar to add RTL support : http://forum.xda-developers.com/showthread.php?t=907635
The problem for Arabic is that unlike Hebrew letters are connected in some cases (most cases actually).
Another developer here add support for Arabic reshaping:
http://code.google.com/p/arabicresh...com/AzizHuss/ArabicRehaper/ArabicReshape.java
Arabic support usually is done through modifying libskia.so and libwebcore.so located at /system/lib.
I don't have any knowledge of how to modify those files and add the ArabicReshaper code to those files.
Can someone please help with this little project?
Thanks in advance.
Have they already figured out Hebrew support then? I would love to have both.
LastSilmaril said:
Have they already figured out Hebrew support then? I would love to have both.
Click to expand...
Click to collapse
To add Hebrew you just need to replace the font DroidSansFallback.ttf with any font supporting Hebrew, like for example the DejaVu fonts
http://dejavu-fonts.org/wiki/Main_Page
Rename the DejaVuSans.ttf to DroidSansFallback.ttf and push it the device /system/fonts.
But you won't have RTL support, you'll also get Arabic but without the letters connecting nor the RTL support, it's not much but it's a start.
Aha. Does the linked-to app for modifying your framework work for RTL for Hebrew at least, even if Arabic is still an issue because of the connecting letters?
LastSilmaril said:
Aha. Does the linked-to app for modifying your framework work for RTL for Hebrew at least, even if Arabic is still an issue because of the connecting letters?
Click to expand...
Click to collapse
I don't think it will work.
[B said:
Compatibility[/B]
This program is intended for use with custom DEODEXED roms of Android versions 2.1 and above. The program will inform you if your build is not deodexed.
The program will allow you to either push the fix directly to the device or flash via recovery.
Click to expand...
Click to collapse
I don't think the NST is Deodexed.
You can try of course, but make a backup of your system first.
Would something like the following effectively deodex the nook? If it'll allow me to poke around a little more then I'd have no problem trying it (properly backed up of course):
http://forum.xda-developers.com/showthread.php?t=765270
LastSilmaril said:
Would something like the following effectively deodex the nook? If it'll allow me to poke around a little more then I'd have no problem trying it (properly backed up of course):
http://forum.xda-developers.com/showthread.php?t=765270
Click to expand...
Click to collapse
I didn't try it, but I think it would work. The nook is like any Android phone and I don't find any reason why this wouldn't work. If the application can not connect to ADB through wifi you can try connecting it through USB with this: http://forum.xda-developers.com/showpost.php?p=19339163&postcount=11 or http://forum.xda-developers.com/showpost.php?p=19342931&postcount=12
Guys - there are no odex files on the NST. No deodexing necessary. Confirm that the RTL Auto-patcher works, except, weirdly, for text in html <select> tags in Opera. Also, sometimes diacritical vowels in Hebrew show up on the wrong side of the letter, but I'm not sure if we can chalk this up to DejaVu or what. I know other Hebrew fonts that are superior, but don't know if they'd have English in them as well.
Nothing going in the reader as I don't think we know how to use custom fonts for that just yet...or do we??? The sans serif fonts for the reader are useless for me and I'd love to replace them with things that are useful. (At least two different fonts for Hebrew and one for Arabic).
In the meantime, we could always embed fonts in epub. It's a chore, but it'll work...
Or not. Just tried embedding this font. Calibre's ereader worked fine with it (wasn't perfect, like in my browser, but serviceable), but the nook just gave the same gibberish
I think I might be doing something wrong though; some guys are trying to use 'embedded' fonts (just a reference to the filesystem in the stylesheet) on the Nook Tablet, I think with success. If that works there's no reason fonts actually embedded in the epub file.
Will try and see what happens with DejaVu at some pt, maybe...
Glad to know RTL is working and no deodexing is necessary.
The developer of the Auto Patcher admits that are still some issues with the application.
Did you try another reader rather than the Stock reader. I find Cool Reader rather superior (Partial refresh, user fonts, style sheet over riding) you can alter anything you want including the fonts, just push the fonts you need to /system/fonts/ and use it in the Cool Reader.
I don't think you'll have problems with Hebrew because as I understand it's letters are not connected.
dark_hawk said:
Glad to know RTL is working and no deodexing is necessary.
The developer of the Auto Patcher admits that are still some issues with the application.
Did you try another reader rather than the Stock reader. I find Cool Reader rather superior (Partial refresh, user fonts, style sheet over riding) you can alter anything you want including the fonts, just push the fonts you need to /system/fonts/ and use it in the Cool Reader.
I don't think you'll have problems with Hebrew because as I understand it's letters are not connected.
Click to expand...
Click to collapse
Thanks brother, I'll definitely try it out. I like the regular reader for Latin language stuff but have no qualms using something else for Hebrew and eventually (I mean, I'm learning still...) Arabic texts. Oh wait - do the page-turn buttons work with it?
LastSilmaril said:
Thanks brother, I'll definitely try it out. I like the regular reader for Latin language stuff but have no qualms using something else for Hebrew and eventually (I mean, I'm learning still...) Arabic texts. Oh wait - do the page-turn buttons work with it?
Click to expand...
Click to collapse
Yes.
After trying Cool Reader I didn't find any reason to go back to the stock reader.
On a side note, you can still read Arabic ( and I think Hebrew) correctly using pdf files with any pdf reader. And using Opera Mini, but as Opera Mini does not open locally stored files, you can upload the html to your dropbox, get a public link, open it in Opera Mini and save it through Opera.
I WANT TO THANK U FOR HARD WORKING FOR ADDING ARABIC TO NST,
AND IF U DON'T MIND I HAVE A QUESTION
I HAVE SEEN ARABIC SUPPORT IN ANOTHER POST HERE
http://forum.xda-developers.com/showthread.php?t=1414312
CAN ANYONE SHOW ME SCREEN SHOTS OF HOW IT LOOKS
AND DOES NST SUPPORT ARABIC IN PDF FILES NAMES EVEN WITH NOT CONNECTED LETTERS
THANK YOU
We still waiting for an answer, we really want to know, my nook will arrive within days
---------- Post added at 01:11 AM ---------- Previous post was at 01:07 AM ----------
ARE YOU THERE dark_hawk ? I NEED YOUR HELP ABOUT THAT
---------- Post added at 01:18 AM ---------- Previous post was at 01:11 AM ----------
ARE YOU THERE dark_hawk ? I NEED YOUR HELP ABOUT THAT
dark_hawk said:
And using Opera Mini
Click to expand...
Click to collapse
that works for you? I thought opera mobile was the only one to work...
OPERA
SOME USERS SAID :
Opera Mobile has hardware acceleration and renders the pages better than Opera Mini. Mini is great when I have a slow network connection and need the data compressed.
Some users reported problems with Opera Mobile, While Opera Mini is perfect for NST.
As for how to add Arabic, I'll add a guide soon, it involves patching the Framework.jar only, as I found that patching the lib files causes crashes in the anything related to the stock browser , like gmail and such. But all in all, You'll have Arabic in everything else.
thank you brother , i will be waiting for you ^_^
---------- Post added at 03:26 PM ---------- Previous post was at 03:22 PM ----------
i hope to see some screenshots soon , and thank you again.
i sent you a message.
---------- Post added at 03:33 PM ---------- Previous post was at 03:26 PM ----------
i hope to see some screenshots soon , and thank you again.
i sent you a message.
Here are some screenshots:
Moon Reader (The RTL version):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Google Reader:
Opera Mini:
How do you take screenshots?
Related
salam ..
great work for root
but
we need add ARABIC FONT FOR SUPPORTE ARABIC LANGUAGE ON X10i
HOW WE ADD NEW FONT ?
ANY IDEA ..!
I have added the fonts, and it's working, but the characters are separate ..
..!
fast rock said:
I have added the fonts, and it's working, but the characters are separate ..
Click to expand...
Click to collapse
how u added the fonts ?
And how to Repair this problem ?
Mod. edit: not dev related, moved to general
hey, in case this is solved and might be better located in t&a pls contact me, thx and best
sahha said:
how u added the fonts ?
And how to Repair this problem ?
Click to expand...
Click to collapse
Download Arabic fonts and use the Explorer to move them to System/Fonts
Try to use this file I prepared to install Arabic fonts after you root your X10 and let me know how it works for you.
So far it enables Arabic letters but they are displayed separate.
Will keep you posted if more progress is reached.
http://rapidshare.com/files/404216193/arabic.rar.html
zoz33 said:
Try to use this file I prepared to install Arabic fonts after you root your X10 and let me know how it works for you.
So far it enables Arabic letters but they are displayed separate.
Will keep you posted if more progress is reached.
http://rapidshare.com/files/404216193/arabic.rar.html
Click to expand...
Click to collapse
good work keep going
zoz33 said:
Try to use this file I prepared to install Arabic fonts after you root your X10 and let me know how it works for you.
So far it enables Arabic letters but they are displayed separate.
Will keep you posted if more progress is reached.
http://rapidshare.com/files/404216193/arabic.rar.html
Click to expand...
Click to collapse
It doesn't work for my x10
Do you know anthor way
Sent from my X10i using XDA App
bmw-boy said:
It doesn't work for my x10
Do you know anthor way
Sent from my X10i using XDA App
Click to expand...
Click to collapse
How does it not work? Do you get an error when running the file? Are you unable to see arabic characters after install? What exactly happens?
you need to replace the "DroidSansFallback.ttf" font with Arabic support one
like the one in the attachments
download the attachment .
run the Arabic.cmd
arabic characters will shown perfectly but seperated
this is for now , there are a good news soon
good
3nzy said:
you need to replace the "DroidSansFallback.ttf" font with Arabic support one
like the one in the attachments
download the attachment .
run the Arabic.cmd
arabic characters will shown perfectly but seperated
this is for now , there are a good news soon
Click to expand...
Click to collapse
the characters are seperated on contact , msg , and all apps
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
and the characters are reflected and seperated on browser
plz repair this problems
hiii
hii can I use the file which is on the attached file
on my xperia 10
if the answer is yes Please write how I can do it ...
Thanks
i have a idea that i don't know if it possible or not
can we get font package from any devises support Arabic and modify to work on X10
Hi bmw
The problem not with the Fonts
We need to edit "libwebcore.so" if we do it with the same version on x10 it will resolve the whole arabic problems
Sent from my 'Rooted' X10i using XDA App
3nzy said:
Hi bmw
The problem not with the Fonts
We need to edit "libwebcore.so" if we do it with the same version on x10 it will resolve the whole arabic problems
Sent from my 'Rooted' X10i using XDA App
Click to expand...
Click to collapse
i have "libwebcore.so" from x10i
how i can edit "libwebcore.so" file
on my pc
?????
ok what is the suitable program to add this file
Has any one try the diser font
Sent from my X10i using XDA App
What we need to do is simple :
Download android ndk and X10 Donut source. Then modify libwebcore.so and build it up from scratch.
Can any one doing the above method
Sent from my X10i using XDA App
Sent from my X10i using XDA App
update >>> have fun
now Connected characters
but we need arabic word Alignment from right to left
dolphin browser with problems
google talk
can add new update
download
http://www.mediafire.com/?ddywymmndyt
1- unzip file
2- copy "arabic" file to sd card
3- run "RunMe"
have fun
thanks. hope you can fix the remaining issues.
hi guys
i was trying to make arabic language showing correctly in JPC froyo
u can see in this pic that arabic letters is not compounding as nomal and arabic letters actually is included in JPC but the problem is arabic shaping which should all arabic letters be compound because writing in arabic start from right to left
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
here as u see that arabic letters are not compounding
and
picture below is showing the correct formating of arabic
so any ideas plz to make arabic writing and reading is possible
i tried to replace the font with one is working in 2.1 android but still not compounding
Yea thats the reason I didnt flash to JPC.. I'm now using JG8 which supports Arabic.
Any idea how to extract the fonts from this firmware (JG8) and install them in JPC?
Dear
I replace all font of JG8 which supports Arabic but still font is not compoundig, the problem i think because of arabic which start always writing from right to left
but how we can make it possiple ,How to do i?!
any dots?any hint?
Ive tried also in font replacing but no result yet i am trying to work it out the way it was done on nexus one device. I hope it would yeild a good result.
Sent from my GT-I9000 using XDA App
mohdsos said:
Ive tried also in font replacing but no result yet i am trying to work it out the way it was done on nexus one device. I hope it would yeild a good result.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
I had tried before>>still not compounding
Im in the same situation, guess that we ll wail for the Arab version
Sent from my GT-I9000 using XDA App
Hebrew has the same problem
Since Hebrew is also a right-to-left lang, it suffers from the same behavior.
The problem is not the fonts but a set of system files and applications controlling the alignment and direction of writing.
There is a guide in the Israeli forum: www (dot) iandroid (dot) co (dot) il (I am sorry but I seem to be blocked from posting links) that seems to solve almost all the problems for right to left including:
1. Indentation.
2. Correct writing direction for numbers.
3. reversed subject display in Gmail etc.
I most say, that even though there is a solution for almost all the annoying right-to-left issues, it still does not compare to the out-of-the-box support in JG8 (which I am also using...)
Have fun,
Danny.
thankx
>>>>>>>>>>>>>>>>>
DannyV1 said:
Since Hebrew is also a right-to-left lang, it suffers from the same behavior.
The problem is not the fonts but a set of system files and applications controlling the alignment and direction of writing.
There is a guide in the Israeli forum: www (dot) iandroid (dot) co (dot) il (I am sorry but I seem to be blocked from posting links) that seems to solve almost all the problems for right to left including:
1. Indentation.
2. Correct writing direction for numbers.
3. reversed subject display in Gmail etc.
I most say, that even though there is a solution for almost all the annoying right-to-left issues, it still does not compare to the out-of-the-box support in JG8 (which I am also using...)
Have fun,
Danny.
Click to expand...
Click to collapse
can you please guide us to the exact blog entry/thread ? Kinda hard navigating that site using a translator !
thanks
madmack said:
can you please guide us to the exact blog entry/thread ? Kinda hard navigating that site using a translator !
thanks
Click to expand...
Click to collapse
still can't send links...
iandroid (dot) co (dot) il (slash) phpBB3 (slash) topic5657.html
Topic is named (in Hebrew) : "solving all the Hebrew problems in android (2.1 + 2.2)"
DannyV1 said:
still can't send links...
iandroid (dot) co (dot) il (slash) phpBB3 (slash) topic5657.html
Topic is named (in Hebrew) : "solving all the Hebrew problems in android (2.1 + 2.2)"
Click to expand...
Click to collapse
Awesome, thanks a ton !
DannyV1 said:
still can't send links...
iandroid (dot) co (dot) il (slash) phpBB3 (slash) topic5657.html
Topic is named (in Hebrew) : "solving all the Hebrew problems in android (2.1 + 2.2)"
Click to expand...
Click to collapse
Unfortunately, the files they include are not able to patch the framework.jar that we have in our JPC ROMs because framework.jar is not deodexed.
have you tried the solution yourself ? if so, didn't you get an error when the script tries to patch framework.jar ?
I saw that there is a de-odexed JPC based ROM. Try using it (look for "Doc's RomMod Froyo V2").
As I mentioned, I am using JG8, but a lot of people have reported the procedure described in this guide as working...
DannyV1 said:
I saw that there is a de-odexed JPC based ROM. Try using it (look for "Doc's RomMod Froyo V2").
As I mentioned, I am using JG8, but a lot of people have reported the procedure described in this guide as working...
Click to expand...
Click to collapse
Very interesting find Danny. I actually did flash the de-odexed ROM you mentioned, and then ran the script you referenced from the forums. framework.jar is patched and all fonts are replaced successfully with the ones they provided (had to go through crazy loops just to get write permissions in recovery).
Here are the results: email titles show the correct order of letters (they go from right to left instead of left to right) but the letters are still not connected. The email body, however, still suffers from the old problem; disconnected, left to right order.
I get the same browser results as I did in the original JPC Rom. For Mms.apk (the messaging app), I get the same result as in the gmail titles (correctly ordered from right to left, but not connected).
I wonder where these guys got these layout files from.. Perhaps a patched fully Hebew/Arabic compatible Froyo release ? I went through the script and saw that they were replacing some files in framework.jar, I'm just wondering where they got these files from.
I don't know how involved you are in the development of this patch, if you can help, clarify or add anything to my findings, it'll be appreciated.
I am not one of the developers. I know (from reading the thread I pointed you to), that some of them were involved in official hebrew/arabic releases for carriers in Israel...
You can look for a manual solution for your problems in this thread. They specifically say that the script might not work for everyone.
I know it is not trivial and not perfect and that is the reason why I stick with my JG8...
Any one can help us???
i am facing the same problem, and wondering if this has been resolved.
Guys, for those who don't know how to get the newest Swype on the galaxy s2 with 50+ languages.
http://beta.swype.com/android/supported/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Maybe some of you tried to install the newest Swype from www.swype.com.
But it doesn't works because there is already a version of Swype installed.
1. Go to www.swype.com.
2. Register , it's for free.
3.you get an email with a link where you can download Swype installer. Maybe there stand that your phone is not compatible with Swype, then use the standard internet browser.
4.now you have to deinstall old Swype from your phone. First remove it with titanium backup then you have to remove libswypecore.so from /System/lib with root explorer or something like that.
5. Now install the Installer and Swype with over 50 languages.
6.Enjoy newest Swype, the swype version installed on samsung rom is not up-to-date, this Swype is updateable with swype itself.
Hit thanks , only if it is useful..
Sent from my GT-I9100 using xda premium
So you're aware that users here would most likely know about the Swype website. And you claim the reason they haven't updated swype is because there's swype already installed, the obvious implication being they have to uninstall the older version first (very easy ofcourse with Titanium Backup).
SupraN0va said:
Guys, for those who don't know how to get the newest Swype on the galaxy s2.
Maybe some of you tried to install the newest Swype from www.swype.com. But it doesn't works because there is already a version of Swype installed.
1. Go to www.swype.com.
2. Register , it's for free.
3.you get an email with a link where you can download Swype installer. Maybe there stand that your phone is not compatible with Swype, then use the standard internet browser.
4.now you have to deinstall old Swype from your phone. First remove it with titanium backup then you have to remove libswypecore.so from /System/lib with root explorer or something like that.
5. Now install the Installer and Swype with over 50 language s.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
And the only constructive thought you have got to add to the matter is ^^ that ??
Oh, and I doubt the swype library needs removal.. I've done this several times. A new swype install (after uninstalling the old one) would simply overwrite the file...
Prasad007 said:
So you're aware that users here would most likely know about the Swype website. And you claim the reason they haven't updated swype is because there's swype already installed, the obvious implication being they have to uninstall the older version first (very easy ofcourse with Titanium Backup).
And the only constructive thought you have got to add to the matter is ^^ that ??
Oh, and I doubt the swype library needs removal.. I've done this several times. A new swype install (after uninstalling the old one) would simply overwrite the file...
Click to expand...
Click to collapse
Simply to install it without removing ,,libswypecore.so'' doesn't worked for me.
It works for you because you have cyonagen mod where swype is not preinstalled...
SupraN0va said:
Simply to install it without removing ,,libswypecore.so'' doesn't worked for me.
It works for you because you have cyonagen mod where swype is not preinstalled...
Click to expand...
Click to collapse
Hmm... that might be the case.
I did this one months ago, installed the newest swype beta, but something is really wrong about it. With the stock swype, word prediction was fine, but with the beta, it can't even predict a single word right. I tried to mess around with the settings, but nothing really changed. I forgot to mention that this "word prediction" problem occurred with hungarian language.
Prasad007 said:
So you're aware that users here would most likely know about the Swype website. And you claim the reason they haven't updated swype is because there's swype already installed, the obvious implication being they have to uninstall the older version first (very easy ofcourse with Titanium Backup).
And the only constructive thought you have got to add to the matter is ^^ that ??
Oh, and I doubt the swype library needs removal.. I've done this several times. A new swype install (after uninstalling the old one) would simply overwrite the file...
Click to expand...
Click to collapse
lol there's no way that regular apk install can overwrite /system library file.
Another way to install is to extract that library file from apk (cause its only a zip file anyways) and overwrite both in system/app and system/lib using rom manager.
Sent from my GT-I9100
S0und_ said:
I did this one months ago, installed the newest swype beta, but something is really wrong about it. With the stock swype, word prediction was fine, but with the beta, it can't even predict a single word right. I tried to mess around with the settings, but nothing really changed. I forgot to mention that this "word prediction" problem occurred with hungarian language.
Click to expand...
Click to collapse
Sure you have deleted libswypecore.so?
Sent from my GT-I9100 using xda premium
i dont think any file deletion is required to make beta swype work properly...
i have CF-rooted XWKL1.
uninstalled the pre-loaded swype via titanium backup...then installed swype beta as mentioned in OP...
no issues
But I still get the message: In queue for downloading... When I want to download a language
jjkraak said:
But I still get the message: In queue for downloading... When I want to download a language
Click to expand...
Click to collapse
Are you using ics? If so, it's a bug and it's known about.
Sent from my GT-I9100 using Tapatalk
An odd thing is happening to me. I can't download now the beta version with brazilian portuguese language. It appears that now, there is only english and spanish...
arilsongomes said:
An odd thing is happening to me. I can't download now the beta version with brazilian portuguese language. It appears that now, there is only english and spanish...
Click to expand...
Click to collapse
Go to Swype, then language options, then manage language. There you can select what you want.
Sent from my GT-I9100 using xda premium
Awesome, thanks for this.. cheers
What's the version number?
Build number or date?
Nice guide thanks!!
Is Polish language available ?
---------- Post added at 02:13 AM ---------- Previous post was at 01:58 AM ----------
Registration's free, but it takes forever to get the confirmation email from swype.
I registered over an hour ago and still no mail :-(
Maths said:
Is Polish language available ?
---------- Post added at 02:13 AM ---------- Previous post was at 01:58 AM ----------
Registration's free, but it takes forever to get the confirmation email from swype.
I registered over an hour ago and still no mail :-(
Click to expand...
Click to collapse
Spam folder?
Sent from my GT-I9100 using xda premium
I also get the message "In queue for downloading", even though I don't use ICS...
arilsongomes said:
An odd thing is happening to me. I can't download now the beta version with brazilian portuguese language. It appears that now, there is only english and spanish...
Click to expand...
Click to collapse
The same here... when I choose "download more language" (or something similar) it gets blocked with the circle rotating and nothing works...
Have you tried to delete linswypecor.so ?
Sent from my GT-I9100 using xda premium
So basically I was trying the methods you can find here on xda, but they didn't work on our GS3 (I'm not the only one who noticed this), then I found out that we have one more tiny little step to make, and that's changing fallback_fonts.xml the file that says which fonts to use when the system fonts are not capable to read the content.
Here we go!
What do you need? Root and Root Explorer
IMPORTANT: Make a backup of the 2 files we are going to replace and also a Nandroid Backup if you want to be sure.
1: download this two files:
DroidSansFallback.ttf https://dl.dropbox.com/u/18807962/DroidSansFallback.ttf
fallback_fonts.xml https://dl.dropbox.com/u/18807962/fallback_fonts.xml
2: place the two files as follows with Root Explorer:
DroidSansFallback.ttf goes to /system/fonts
fallback_fonts.xml goes to /system/etc
You will be asked if you want to replace the two files, of course you will say "Yes dude".
3: Reboot and enjoy
I've tested it in the Twitter app and in Instagram and it works (in Instagram sometimes I can see the emojis in the notifications but then I can't in the pic's comments, don't know why, bue I guess it's an Instagram's app issue)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Tested also on KIK, it works :good:
I wish there was a way to integrate emojis to stock keyboard its annoying to switch keyboard / open a separate app just for it :/
Sent from my Samsung Galaxy S3 ♥_♥
Sorry i generally lurk the forums and dont post.
First off this worked for emoji. Spectacular info.
My question is can the unicode fonts be fixed the same way?
I'm still randomly getting those silly little boxes in pal and s8 games
Where on my evo i needed to install 2 other fonts. Inorder to see the unicode writing.
Any ideas?
It should work exactly in the same way, add the two fonts in the fonts' folder and then modify the xml adding the two new fonts in it.
thanks for the help but the fallback_fonts.xml wont download
psmith1539 said:
thanks for the help but the fallback_fonts.xml wont download
Click to expand...
Click to collapse
Right click on the link---> Save as...
I am Legend said:
Right click on the link---> Save as...
Click to expand...
Click to collapse
thank you
Emoji still doesn't fully work
So i replaced the files and rebooted my galaxy but i still can't see messages on twitter the boxes still come up unless i see each message one by one in details and also i can't see emoji's when someone texts me the only time i can see the emoji's is when i type them myself.
Is there any fix for this so i can see the emojis people text me?
works
You definitely need RootExplorer with Mount R/W to replace the files - and they work perfectly...
Thank you...
Now we have to figure out a way to get those Emoj Keys into the Keyboard...
---------- Post added at 01:47 PM ---------- Previous post was at 01:21 PM ----------
Hey... found it...
Search for "Emoji Keyboard" in the Google Playstore.
This Keyboard works perfectly together with your font package pre-intalled.
I can finally use my normal Message app to write and receive Emoji... Nice...
I have to say thank you again...
color emoji possible?
Thanks :good:
eminemkh said:
color emoji possible?
Click to expand...
Click to collapse
Anything is possible with Android . Hopefully someone is already working on this, as this is a small step towards a bigger goal.
I'd like to state that emojis are working on my rooted Galaxy S Froyo. Thank you!!
eminemkh said:
color emoji possible?
Click to expand...
Click to collapse
+1 I have been waiting for this for ages ? its a simple thing.. anyone ?
I am Legend said:
So basically I was trying the methods you can find here on xda, but they didn't work on our GS3 (I'm not the only one who noticed this), then I found out that we have one more tiny little step to make, and that's changing fallback_fonts.xml the file that says which fonts to use when the system fonts are not capable to read the content.
Here we go!
What do you need? Root and Root Explorer
IMPORTANT: Make a backup of the 2 files we are going to replace and also a Nandroid Backup if you want to be sure.
1: download this two files:
DroidSansFallback.ttf https://dl.dropbox.com/u/18807962/DroidSansFallback.ttf
fallback_fonts.xml https://dl.dropbox.com/u/18807962/fallback_fonts.xml
2: place the two files as follows with Root Explorer:
DroidSansFallback.ttf goes to /system/fonts
fallback_fonts.xml goes to /system/etc
You will be asked if you want to replace the two files, of course you will say "Yes dude".
3: Reboot and enjoy
I've tested it in the Twitter app and in Instagram and it works (in Instagram sometimes I can see the emojis in the notifications but then I can't in the pic's comments, don't know why, bue I guess it's an Instagram's app issue)
Click to expand...
Click to collapse
when i first installed this i was able to see it on the PICTURE'S comment but after i updated IG to 3.1.0 im no longer able to see them on the photo comment hmm might try two things....revert IG back to 3.0 [ IF i can find it ] or restore those two files w/ root explorer reboot and then copy the EMOJI files back ] see if that works out.
No need to do so much effort. Just install latest Jelly Bean keyboard pro and Emoji icons from play store. Long press enter key anytime on keyboard and you will find Emoji; can use them in all applications.
I can't download the second file
Sent from my SGH-T999 using Tapatalk 2
sTyLeSz said:
I can't download the second file
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
For the second file for me, instead of downloading file, it's showing the .xml display. So i just copied it and paste/replace it on the original file
Sent from my GT-I9300 using xda premium
Thanks!
Emojis work in everything but texting :/
Is it supposed to? Do I need to uninstall the emoji plug in from Handcent?
Sent from my SPH-L710 using xda app-developers app
If you don't know what the title is about this is probably irrelevant to you If,on the other hand, you're reading Japanese text on android you will have noticed that characters default to Chinese variants for unified characters with no obvious way to change that (short of changing the system locale). This problem goes way back on android and I know I'm not the only one bothered by this (see this person from 2011). Feel free to read up on why this is happening or see examples here.
This can easily be fixed by installing and inserting the Japanese version of DroidSans in the font fallback order, which I've been doing manually for a while but is a bit of a hassle if you like to flash or update roms as it will involve doing just that every single time. Hence I've made a flashable zip for those who are lazy like me or don't know how to/are reluctant to edit the files themselves.
Update: Font handling and default fonts have slightly changed with Lollipop, so here is a new flashable zip for those versions going forward (NotoSans fallback). What this does is change the fallback order for both fonts.xml and fallback_fonts.xml, as well as while we're at it install a complete version of Google's Japanese NotoSans font (the one in system/fonts by default is missing kana, leading to inconsistent rendering).
Update the 2nd: Updated for Marshmallow, which changed things around again a bit; it offers more default fonts and now includes a more complete version of the Japanese font so replacing the otf is no longer necessary.
tl;dr
Before:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
4.4/DroidSans
6.x/NotoSans
After:
4.4/DroidSans
5.x/NotoSans
6.x/NotoSans
Should work on most devices and stock-like ROMs.
Download & flash DroidSans-fallback for Android 4.4/Kitkat
Download & flash NotoSans-fallback for Android 5.x/Lollipop
Download & flash NotoSans-MM_fallback for Android 6.x/Marshmallow
Make sure to download/flash the correct version as default fonts will be messed up otherwise.
Enjoy!
Updated with flashable zip for Lollipop.
Thanks so much for sharing this! I've been doing the same thing since I moved to Android. It's nice to have a simple way of doing this. I was just contemplating moving to Cyanogen nightlies but was hesitating because I'd have to fix the font order every time.
I'm just wondering though, why DroidSans and not the MTLmr3m font that is included with stock?
muddog said:
Thanks so much for sharing this! I've been doing the same thing since I moved to Android. It's nice to have a simple way of doing this. I was just contemplating moving to Cyanogen nightlies but was hesitating because I'd have to fix the font order every time.
I'm just wondering though, why DroidSans and not the MTLmr3m font that is included with stock?
Click to expand...
Click to collapse
Glad this was of use! The problem with niche things like this is always they get buried and are hard to find for the rare person who actually needs them. But I figured I might as well upload it anyway.
DroidSans was the default on Kitkat for Han characters (unless you switched locale) and is clearly intended to be (being a Droid font). I'm not a fan of the rounded Motoya font; it doesn't look very appealing and doesn't mix as well with the design language as the Droid fonts. Personal opinion, of course, but if there's a Japanese DroidSans available I figured why not use that instead?
It's pretty much what Google figured with Lollipop (which does come with the Japanese NotoSans, although mystifyingly an abridged set).
Nice, was looking for a way to fix this.
有難うございます
Please create the ZIP file (for Lollipop) which can carry out the flash of the 2 following fonts.
I want to use this font very much.
Updated the original post with a new flashable zip for Marshmallow/6.0+ since things got changed around again.
epithetic thank you for your hard work on this. I recently bought a Note 5 and this fix will be very useful as part of my job involves translation.
Sorry to ask a very basic question, but how does one flash these files? Also, do you have to be rooted for it to work? Thanks.
epithetic said:
Updated the original post with a new flashable zip for Marshmallow/6.0+ since things got changed around again.
Click to expand...
Click to collapse
Hi thanks for making this. I had no idea this problem existed!
Can you confirm if this has any effect on the other Han based languages? E.G. traditional chinese rendining japanese versions, the inverse of what is happening now.
malifact said:
epithetic thank you for your hard work on this. I recently bought a Note 5 and this fix will be very useful as part of my job involves translation.
Sorry to ask a very basic question, but how does one flash these files? Also, do you have to be rooted for it to work? Thanks.
Click to expand...
Click to collapse
Simply flash from recovery as you would anything else and that should be it.
tetsuo55 said:
Hi thanks for making this. I had no idea this problem existed!
Can you confirm if this has any effect on the other Han based languages? E.G. traditional chinese rendining japanese versions, the inverse of what is happening now.
Click to expand...
Click to collapse
Yes, since it changes the default for cases where no language is explicitly set/apps which don't support language selective rendering. It shouldn't affect traditional Chinese characters for the most part as the default is the simplified set (so if you're seeing traditional Chinese it means either it's not part of the Han unification overlap, or your app/context correctly specifies traditional Chinese as the target language).
In other words, sites or apps that are meant to be rendered with simplified Chinese but don't explicitly call for it may incorrectly default to Japanese versions of the character set after flashing this.
So if i understand correctly, the behaviour defined by android is to default to chinese when nothing is specified and the other variants have to explicitly call for their own versions.
What your mod does is replace this behaviour with defaulting to japanese when nothing is specified.
Do you know what the official standard behaviour is supposed to be?
I would like to include this into my universal font mod but i cannot do this if it will change the bahaviour too much.
tetsuo55 said:
So if i understand correctly, the behaviour defined by android is to default to chinese when nothing is specified and the other variants have to explicitly call for their own versions.
What your mod does is replace this behaviour with defaulting to japanese when nothing is specified.
Do you know what the official standard behaviour is supposed to be?
I would like to include this into my universal font mod but i cannot do this if it will change the bahaviour too much.
Click to expand...
Click to collapse
Correct, with the caveat that if you set your system locale to one of the languages calling for a specific set of characters, apps will default to that instead. So if you set your system locale to Japanese, you (probably) don't need this mod for most apps. The problem/frustration this seeks to address is that for all Western/Latin system locales android always defaults to simplified Chinese han characters if nothing else is explicitly called for.
As the first post says, this mod is only useful to people using Japanese text on their system while their system locale is set to another language (e.g. English). As such I would not recommend including it in any universal mod.
epithetic said:
Correct, with the caveat that if you set your system locale to one of the languages calling for a specific set of characters, apps will default to that instead. So if you set your system locale to Japanese, you (probably) don't need this mod for most apps. The problem/frustration this seeks to address is that for all Western/Latin system locales android always defaults to simplified Chinese han characters if nothing else is explicitly called for.
As the first post says, this mod is only useful to people using Japanese text on their system while their system locale is set to another language (e.g. English). As such I would not recommend including it in any universal mod.
Click to expand...
Click to collapse
Thanks for explaining it all to me
huge thanks
Thanks! Just got a Nexus 5x and it worked great on that!
IT works even with Phronesis ROM Marshmellow!
YEY! Arigatou!
Damn. So, how can I keep this essential mod and still play Pokemon Go?
Anybody tried this on Nougat yet?
I just tried. Now all my fonts are [X] symbols
Any easy fix to get back to at least having Chinese wrong fonts?
Ark42 said:
Anybody tried this on Nougat yet?
I just tried. Now all my fonts are [X] symbols
Any easy fix to get back to at least having Chinese wrong fonts?
Click to expand...
Click to collapse
lets wait for Nougat dump image
Dims_Camper said:
lets wait for Nougat dump image
Click to expand...
Click to collapse
This patch only modifies 2 xml files. I stupidly didn't save them. I could probably restore them manually if I had the originals.