DroidSans Fallback Indic Font Here - Android Software Development

I have worked on the Indic fonts and came with one font which support most of the Indian languages which includes Hindi(Devanagari), Kannada, Bengali, Oriya, Malayalam, Telugu, Tamil, Punjabi.
Find the Attached Zip containing DroidSansFallback.ttf, Replace your device's DroidSansFallback.ttf font with this.
Rooted Phone needed.
Note: Android still doesn't support them officially and don't include conjugate processing. Because of which the character rendering is not perfect, but readable.
Like "ಕ ನ್ನ ಡ" is rendered as "ಕ ನ್ ನ ಡ".
check the attachment for example
----------------------------------------------------------------
From 4.0 ICS, its very easy to add fonts
just push you font in /system/fonts folder
edit /etc/fallback-fonts.xml
add an xml node of your font.
restart
ಸಿರಿಗನ್ನಡಂ ಗೆಲ್ಗೆ.. ಸಿರಿಗನ್ನಡಂ ಬಾಳ್ಗೆ, ಸಿರಿಗನ್ನಡಂ ಮೊಬೈಲ್ಗೆ

Dear Sridham..
Just one question, what is the original use of DroidSansFallback.ttf ??
Secondly, Galaxy S recent Froyo Update (DDJP6 ROM Supports Hindi, both on facebook and web pages). The font name is Droidhindi.ttf found in system\font directory.
Regards

hi
sridharrn said:
I have worked on the Indic fonts and came with one font which support most of the Indian languages which includes Hindi(Devanagari), Kannada, Bengali, Oriya, Malayalam, Telugu, Tamil, Punjabi.
Find the Attached Zip containing DroidSansFallback.ttf, Replace your device's DroidSansFallback.ttf font with this.
Rooted Phone needed.
Note: Android still doesn't support them officially and don't include conjugate processing. Because of which the character rendering is not perfect, but readable.
Like "ಕ ನ್ನ ಡ" is rendered as "ಕ ನ್ ನ ಡ".
check the attachment for example
Click to expand...
Click to collapse
Can i get for windows mobile 6.5 htc hd2

akshayadv said:
Dear Sridham..
Just one question, what is the original use of DroidSansFallback.ttf ??
Secondly, Galaxy S recent Froyo Update (DDJP6 ROM Supports Hindi, both on facebook and web pages). The font name is Droidhindi.ttf found in system\font directory.
Regards
Click to expand...
Click to collapse
DroidSansFallback supposed to contain all the language characters..
But its not complete yet..
Droidhindi.ttf!! its good news.
Haven't got my froyo yet need to work on it yet.
By the by can you share the Droidhindi.ttf font?
I heard there is some still doesn't render properly. Are you able to read hindi?

nagagaya said:
Can i get for windows mobile 6.5 htc hd2
Click to expand...
Click to collapse
Yes, There is a method to do it.
You can use the same font, remap the SystemFont (Tahoma) to this font using regedit.
Sorry this is an Andriod thread. I will post a method in some windows thread shortly.

It's not rendering properly :-(

maanush said:
It's not rendering properly :-(
Click to expand...
Click to collapse
yes, thats what i explain in the note. But its readable.

indian language pack
how to replace the font which is in system folder. myfiles does not show system files? File expert shows but does not replace? dual file and ghost file managers do not show system folders?? help!

Any new development in this issue? I have googled infinitely and posted querry on xda forum. But no reply.
The Samsung and HTC must surely have solution. How can they not release the Hindi/Devenagarik language as open source. Its irony that open source platform like Android is stuck in language issue, while I thougth there are millions of Hindi speaking people around the world.

Latest Samsung, Sony Ericsson firm wares do support
Latest Samsung, Sony Ericsson firmwares released in India, do support Devanagari and Bengali. But not yet officially from the Google.
For other languages the work around is what I Explained above.

Here are the screen captures
from my xperia mini pro..

susheelnamdeo said:
how to replace the font which is in system folder. myfiles does not show system files? File expert shows but does not replace? dual file and ghost file managers do not show system folders?? help!
Click to expand...
Click to collapse
You have to root your phone and use Root Explorer to see the system files

Instead of using root explorer I used the following commands in android sdk environment
Copied the DroidSansFallback.ttf file into root of sdcard and issued the following commands
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /sdcard
busybox cp DroidSansFallback.ttf /system/fonts
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
exit
exit
Rebooted the phone

nshivas said:
Instead of using root explorer I used the following commands in android sdk environment
Copied the DroidSansFallback.ttf file into root of sdcard and issued the following commands
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /sdcard
busybox cp DroidSansFallback.ttf /system/fonts
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
exit
exit
Rebooted the phone
Click to expand...
Click to collapse
Yep, Even this method works, But Mount command parameter may differ depending on the device.

sridharrn said:
Latest Samsung, Sony Ericsson firmwares released in India, do support Devanagari and Bengali. But not yet officially from the Google.
For other languages the work around is what I Explained above.
Click to expand...
Click to collapse
Sridhar,
is it possible for you/ someone to get hold of latest DroidSansFallback.ttf from devices you mentioned above?
I'm interested in Tamil language, your font file does work but still bit unreadable for me.
Thanks
Shiva

working
workin on motorola defy...yeah still has that rendering problem with various "matras"...ne idea how to solve it..?

nshivas said:
Sridhar,
is it possible for you/ someone to get hold of latest DroidSansFallback.ttf from devices you mentioned above?
I'm interested in Tamil language, your font file does work but still bit unreadable for me.
Thanks
Shiva
Click to expand...
Click to collapse
Font provided in the thread is not from the device. Its my own font designed for all Indian language. And bit unreadable because you phone don't have complex rendering

sridharrn said:
I have worked on the Indic fonts and came with one font which support most of the Indian languages which includes Hindi(Devanagari), Kannada, Bengali, Oriya, Malayalam, Telugu, Tamil, Punjabi.
Find the Attached Zip containing DroidSansFallback.ttf, Replace your device's DroidSansFallback.ttf font with this.
Rooted Phone needed.
Note: Android still doesn't support them officially and don't include conjugate processing. Because of which the character rendering is not perfect, but readable.
Like "ಕ ನ್ನ ಡ" is rendered as "ಕ ನ್ ನ ಡ".
check the attachment for example
Click to expand...
Click to collapse
Thank you so much for these Indic fonts. Much appreciated.

droidhindi
sridharrn said:
By the by can you share the Droidhindi.ttf font?
Click to expand...
Click to collapse
Please see attachment.

Hi friends Please check this post........
http://forum.xda-developers.com/showthread.php?t=1189668
you will get defiantly Result

Related

HELP!! Stuck at Sony Ericsson logo

Oh boy im in deep sh**, well i needed arabic support for my x10i since im resigning in the UAE, i googled full arabic support for 1.6 and stumbled across" forum. xda-developers com/showthread.php?t=581304 " , where i followed this guide
Arabic support for the browser on all ROOTED 1.6 donut edition roms only (tested on CyanogenMod 4.3.2.1)
its very simple
1- Download this file
" www mediafire com/?mmmyzigmvem "
2- Mount memory card on your computer (either by cable or by an SDcard reader)
3- Copy the libwebcore.so to your memory card root folder
4- open terminal emulator and type the following
Code:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cp /sdcard/libwebcore.so /system/lib/
reboot5- Enjoy
Click to expand...
Click to collapse
Stupid enough from me i didnt check that it was for G1 AND CyanogenMod, and i did the whole guide.......whenever i boot my device it is stuck at "Sony Ericsson" logo.....I am desprate for help because i use my x10i very often and need it for very frequent use.
I don't mind restoring the whole device and losing everything on it, ANY help would be greatly appricated.
PS: Sorry about spacing the links, but I'm in a real hurry and i hope i'm not evading any rule on this forum.
I think you can connect your X10 to PC with SEUS and do a restore to original firmware or flash a shipped rom from here http://forum.xda-developers.com/showthread.php?t=683793
Good luck.

XOOM Honeycomb Boot Animation [PORT]

Hey guys.. if you like the new boot animation from Motorola XOOM, i've sort of ported it to Milestone/DROID
in fact i just modded the desc.txt resolution settings.. but it seem working pretty well
so, here you go
if you don't know how to deal with bootanimations, feel free to ask
EDIT: use sileshn's version.. this is actually portrait mode animation, not fullscreen
do i just flash this in clockwork mod recovery?
i tried, i have cm7
and it didnt take (cm7 boot screen still showing)
Landscape mode
The same bootanimation in landscape mode.
much better if you add preview here
tylerwatt12 said:
do i just flash this in clockwork mod recovery?
i tried, i have cm7
and it didnt take (cm7 boot screen still showing)
Click to expand...
Click to collapse
Just use rootexplorer to replace your existing bootanimation.zip. It should either be in /system/media or /data/local. If there is no bootanimation.zip in either directories, just place the downloaded file to /data/local.
edit : Just checked. In CM7, the bootanimation file is in /system/media.
tegezan said:
much better if you add preview here
Click to expand...
Click to collapse
http://www.youtube.com/watch?v=p8stGDoW-ZY
Better option, download the attached zip file, inside there is a mp4 file, make in run in your media player with automatic repeat.
Edit: looks much better on phone than the preview.
well... landscape animation look better for me....
Landscape mode
Aarght.. sorry guys, i thougt it'd be already in landscape. i actually tried playing it in terminal only and that somehow happened to be in landscape..probably 'cause i had my hw keyboard open
so, feel free to use sileshn's version
Hello.
I can't replace the files in /system/media...
To do this i need adb)
Sent from my Milestone using XDA App
hi... what tools that i need to make or edit bootanimation.zip...?
coz i realize there one picture in landscape animation hv wrong rotation..?
thx..
tegezan said:
hi... what tools that i need to make or edit bootanimation.zip...?
coz i realize there one picture in landscape animation hv wrong rotation..?
thx..
Click to expand...
Click to collapse
unzip the contents. The file is the part0 directory. Correct the image using any image editor and rezip it ( including desc.txt ), dont use any compression ( very important ).
marcelotorres said:
Hello.
I can't replace the files in /system/media...
To do this i need adb)
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
you have to remount the /system partition as read/write in order to be able to rewrite the old one..
you can do it in Terminal Emulator..this will to the trick:
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /system
nice boot animations
can have it in Live Wallpaper
I really like that honeycomb animation.
Very cool.
The only issue I would have is that it would be hard to tell if you are getting a boot loop or if it's just taking a long time to boot.
I attached one that I made which includes an "intro" to the honeycomb animation - the milestone bios/boot animation that I'm sure most of you have seen.
Edit: See post 18 below for an updated version.
Astrowe said:
you have to remount the /system partition as read/write in order to be able to rewrite the old one..
you can do it in Terminal Emulator..this will to the trick:
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /system
Click to expand...
Click to collapse
If his method doesn't work, try this..
I've done a few boot animations this way.. put the bootanimation.zip on the root of your SD card (make sure it's named bootanimation.zip if you're using windows, just right click the file and "Rename". don't put .zip at the end, Windows does that for you. Not sure about Macs..), and go into Terminal Emulator (you can download one from the Market for free) and type the following, hitting enter after each line:
su
cp /sdcard/bootanimation.zip /data/local/
reboot
note that when you hit enter after the 2nd line, it may take a few secons before you get the # sign again. once you see it, type reboot and enter. and you're all set!
zeppelinrox said:
I really like that honeycomb animation.
Very cool.
The only issue I would have is that it would be hard to tell if you are getting a boot loop or if it's just taking a long time to boot.
I attached one that I made which includes an "intro" to the honeycomb animation - the milestone bios/boot animation that I'm sure most of you have seen.
Click to expand...
Click to collapse
should i rename file to work it ?
Yeah it has to be named bootanimation.zip
I always give downloaded animations descriptive names so I can tell what it is just by looking at it.
Usually, I make a copy, rename the copy, and install that.
btw I noticed a stray frame that caused a stutter so I redid it.
I also noticed that the animation was too slow at 10 fps so I sped it up a bit....
It was 10 fps because that's what the original bios animation was set at.
I bumped it up to 20.
thanks friend
very beautiful.

[MOD] XXJVK unlimited Browser Tabs

Hi all,
It is the stock XXJVK (Gingerbread) internet browser modified to open more than 4 windows.
Actually you can visit up to 16 different web site at the same time but you'll probably miss memory before
Note:
Once you reach the 8th windows, continue to press the "new button" and it will open an extra new window even thought that the counter will not display more than 8
For those who remain in froyo,see my thread for XWJS8:
[MOD] increased Stock XWJS8 browser limit
to install :
-copy the apk to your sdcard
-Delete the old Browser.apk in /system/app
-Place the new Browser.apk in there
Note:
Don't forget to be superuser and to mount the partition as read-write :
for stock kernel :
$su
#mount -o remount,rw /dev/block/system /system
#cp /sdcard/Browser.apk /system/app/Browser.apk
#exit
$exit
for CF-ROOT kernel, (thanks to ramad)
su
stop (phone will freeze, that's OK just move on)
busybox mount -o remount,rw /dev/block/system /system
cp /sdcard/Browser.apk /system/app/Browser.apk
exit
exit
adb reboot
Eric,
in Sri lanka.
Thanks, just what i have been looking for
Nice work thanks!
Sent from my GT-I9000 using XDA App
Thanks man. needed this. But for me the line with /dev/block/system i had to remove that. Then it worked.
Jobiza said:
Thanks man. needed this. But for me the line with /dev/block/system i had to remove that. Then it worked.
Click to expand...
Click to collapse
Hi,
Do you mean you did not use the whole line (mount....) ?
So , your /system partition could permanently be mounted as read write.
Are you using any tools or specific rom ?
Eric ,
in Sri Lanka.
will this going to work wirh jpx rom also ??
thx
Sent from my GT-I9000 using Tapatalk
claustrox said:
will this going to work wirh jpx rom also ??
thx
No I've tried gingerbread browsers on earlier roms before ... they don't work.
There are plenty of extra window modded browsers that do tho. The author of this thread made a js8 version I believe that will work
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Stock XXJVK, Voodoo GB hack Kernel, JVE GB Modem
thank you man !
can this also be done by using the root explorer app?
tried the adb method but it doesnt work for me
Have done it word for word like the method above for cf root but not working, phone does connect and reboot at the end but still have the 4 windows
Jobiza said:
Thanks man. needed this. But for me the line with /dev/block/system i had to remove that. Then it worked.
Click to expand...
Click to collapse
Had to do this to make it work
thanks
hey eric...thanks your exellent work....im also sri lankan.. keep it up bro......
I have a question is there the UserAgent hack in this one?
If not please add it to your version
Cool, good job man!

[Q] Easiest way to access /system/fonts on Windows?

Hi, all
I'm looking for a way to access /system/fonts from Windows computer so that people can change fonts for foreign language support. I know with a combination of noogie.img and linux computer, it is a piece of cake. But some people are scared to hear linux and I'm trying to guide them to work on Windows computer. Does CWM has those functions or is there any good windows application mounting linux partitions? Thanks a lot~
You can create a update.zip (for cwm) that copies the files to the system partition, so you don't have to mount the partition in windows.
mali100 said:
You can create a update.zip (for cwm) that copies the files to the system partition, so you don't have to mount the partition in windows.
Click to expand...
Click to collapse
That is awesome. Can you guide me how to write update.zip? I need following functions. Can you tell me those are doable?
1. update.zip can contain fonts
2. Delete specific system fonts
3. Copy user-specified fonts to /system/fonts
4. set permissions
Thanks a lot~
herofmm said:
That is awesome. Can you guide me how to write update.zip? I need following functions. Can you tell me those are doable?
1. update.zip can contain fonts
2. Delete specific system fonts
3. Copy user-specified fonts to /system/fonts
4. set permissions
Thanks a lot~
Click to expand...
Click to collapse
Yes, this is all doable. Take one of eded333's update.zips ( https://www.dropbox.com/s/errgjzp1a6ci09x/XU/XUFullTouch-PART-1-START.zip ) as base. Just change the updater script to your needs.
Android commander and adb -just need to remount the directory as rw.
Seems simpler than writing an SD card.

[Q] Change default fonts of N2E

Hi everyone
I am a fan of Nook ST, however, the biggest problem with this cute reader is that It does not use Unicode Font. Hence, I cant read ebooks in my maternal language ( Vietnamese). Does any one know how to replace those default fonts with unicode fonts ( Of window) . I dont want to root my Nook because I just use it for reading
Thanks in advance
You can find some helpful info/pointers at the following links:
http://phanquochuy.me/?p=114
http://nookdevs.com/Font_Changes
http://bookclubs.barnesandnoble.com...n-t-display-Vietnamese-characters/td-p/494819
http://www.mobileread.com/forums/showthread.php?t=178623
Usually the route to supporting unsupported character sets is to use the fallback font, DroidSansFallback.ttf
You might try a font from a newer version of Android or replacing it with some big font.
Since I don't know Vietnamese, I don't know exactly what chars you are looking for.
Are your books in Vietnamese using pre-compiled chars, that is a single char for glyph and accent?
There are reasonably wide choices of fonts that can render the (modern) vietnamese character set (subset of latin alphabet with diacritical marks on vowels, plus one modified consonant), unfortunately none of them is in the stock Nook's font set, and the OP does not want to root his/her NST. Embedding font in the epubs is a pain, even with the referenced plug-in for Calibre.
Well, they may not want to root their Nook, but there is rooting and rooting.
If they slap Clockwork Mod Recovery on an SD card they can remount system, replace DroidSansFallback.ttf and reboot.
No harm done and no one the wiser.
Renate NST said:
Usually the route to supporting unsupported character sets is to use the fallback font, DroidSansFallback.ttf
...
Click to expand...
Click to collapse
I took a peek at /system/fonts: DroidSansFallback.ttf is there but it does not show up in the font menu of the stock Reader. To get it in one would have to muck with the Reader's apk content.
DroidSansFallback.ttf is the fallback font.
You never specify it.
When you punch up a website in Hindi and your regular font does not support Hindi letters, the system tries the fallback font.
There is a lot of stuff in DroidSansFallback.ttf, but not everything.
On my desktop, for instance, Arial Unicode MS is the biggest font that I have.
It has pretty comprehensive support for many languages.
The Android 2.1 DroidSansFallback.ttf is 3,081,908 bytes.
The Android 4.0 DroidSansFallback.ttf is 5,300,184 bytes.
Arial Unicode MS is 24,172,892 bytes!
thank digimax for such useful advice. I knew how to embed font into epub however it will be a bit trouble everytime i want to read a new book
I have an idea when I follow given links, especially Font_Changes of Nookdevs. If we modify the reader app in backup nook (.img) or in update files from B&N(.zip) then restore to device, will it work ?
ectacy said:
thank digimax for such useful advice. I knew how to embed font into epub however it will be a bit trouble everytime i want to read a new book
I have an idea when I follow given links, especially Font_Changes of Nookdevs. If we modify the reader app in backup nook (.img) or in update files from B&N(.zip) then restore to device, will it work ?
Click to expand...
Click to collapse
Your idea might work but it seems a bit "heavy-handed", I personally would explore and opt for a more surgical approach along the line @Renate posted above: e.g., use SD CWM to get the file-system mounted as writable then <adb push> the modified reader apk over.
BTW, what are some good sources of good Vietnamese books in epub formats?
digixmax said:
Your idea might work but it seems a bit "heavy-handed", I personally would explore and opt for a more surgical approach along the line @Renate posted above: e.g., use SD CWM to get the file-system mounted as writable then <adb push> the modified reader apk over.
BTW, what are some good sources of good Vietnamese books in epub formats?
Click to expand...
Click to collapse
Here I attach an Vietnamese epub file, you can take it as sample for "nook surgery" ( I dont know which epub is good source of format, hence i picked one which is not converted by Calibre ) . I am newbie in Android, so much thing to explore and learn ADB seems a complicated tool :silly:
I took a peek at Reader.apk (extracted from FW v1.1.2 I currently use): opening and hacking it up is more work than what I would invest into an exercise I thought of doing just for kick.
If you think stuffs like ADB is complicated, I'd suggest the path I had taken: root your NST and get free Mantano Reader from the Google Play store (it opens and displays just fine the Tuyet Son Phi Ho epub you posted above).
digixmax said:
I took a peek at Reader.apk (extracted from FW v1.1.2 I currently use): opening and hacking it up is more work than what I would invest into an exercise I thought of doing just for kick.
If you think stuffs like ADB is complicated, I'd suggest the path I had taken: root your NST and get free Mantano Reader from the Google Play store (it opens and displays just fine the Tuyet Son Phi Ho epub you posted above).
Click to expand...
Click to collapse
thank you I will consider your advice about rooting and matano . Another solution is to sell my nook and get a kindle , no more epub, no more font ... just prc, just read.
In point of fact, the Reader doesn't handle fallback correctly.
You can get your font to work a number of ways.
The easiest is to substitute one of the fonts like Trebuchet.
Copy arialuni.ttf (Arial Unicode MS) from somewhere to DroidSansFallback.ttf
Create a few links so that bold and italics will work.
Connect with ADB shell:
Code:
mount -o rw,remount /dev/block/mmcblk0p5 /system
cd system/fonts
mv Trebuchet.ttf Trebuchet.bak
mv Trebuchet-Bold.ttf Trebuchet-Bold.bak
mv Trebuchet-BoldItalic.ttf Trebuchet-BoldItalic.bak
mv Trebuchet-Italic.ttf Trebuchet-Italic.bak
Push with ADB:
Code:
adb push arialuni.ttf /system/fonts/DroidSansFallback.ttf
Back to ADB shell:
Code:
cd system/fonts
ln DroidSansFallback.ttf Trebuchet.ttf
ln DroidSansFallback.ttf Trebuchet-Bold.ttf
ln DroidSansFallback.ttf Trebuchet-BoldItalic.ttf
ln DroidSansFallback.ttf Trebuchet-Italic.ttf
Open the book up and select "Trebuchet" as the font.
Here's the first page:
Renate NST said:
In point of fact, the Reader doesn't handle fallback correctly.
You can get your font to work a number of ways.
The easiest is to substitute one of the fonts like Trebuchet.
Copy arialuni.ttf (Arial Unicode MS) from somewhere to DroidSansFallback.ttf
Create a few links so that bold and italics will work.
Connect with ADB shell:
Code:
mount -o rw,remount /dev/block/mmcblk0p5 /system
cd system/fonts
mv Trebuchet.ttf Trebuchet.bak
mv Trebuchet-Bold.ttf Trebuchet-Bold.bak
mv Trebuchet-BoldItalic.ttf Trebuchet-BoldItalic.bak
mv Trebuchet-Italic.ttf Trebuchet-Italic.bak
Push with ADB:
Code:
adb push arialuni.ttf /system/fonts/DroidSansFallback.ttf
Back to ADB shell:
Code:
cd system/fonts
ln DroidSansFallback.ttf Trebuchet.ttf
ln DroidSansFallback.ttf Trebuchet-Bold.ttf
ln DroidSansFallback.ttf Trebuchet-BoldItalic.ttf
ln DroidSansFallback.ttf Trebuchet-Italic.ttf
Open the book up and select "Trebuchet" as the font.
Here's the first page:
Click to expand...
Click to collapse
Do I need to root my Nook touch to connect it with ADB ?
thank Renate NST for your help :-? I think Swapping default reader and modified reader can be done without rooting I am reading your topic about modifying APK . It could be hard but I wont give up
ectacy said:
I think Swapping default reader and modified reader can be done ...
Click to expand...
Click to collapse
This is not about swapping Reader.apk (or ReaderRMSDK.apk).
This is just about swapping fonts for one that support Vietnamese characters.
It doesn't involve changing anything in the boot partition.
Yes, to change anything in the system partition you must have root access somehow for as long as it takes to make the changes.
You have to put something on a SD card and boot up on that.
Your choices are:
Use one of the handy-dandy rooter tools that people post
Use Clockwork Mod Recovery that will directly allow you to use ADB
Use noogie and a Linux system to access the /system partition directly
I have found a way to accomplish this with minimal work on the Nook itself.
A little background. I like using the Caecilia font, but it really bugs me that I can't tell the difference between "normal" and "bold" text because for the latest version of Caecilia installed on the nook the weights of "normal" and "bold" are nearly identical. So I went looking for a way to fix that. Here is what I came with. It should work for any font you want to replace.
1) Obtain a copy of the font you want to use, in my case Lexia DaMa.
2) Obtain a copy of Type Light 3.2.
3) Using some temporary or permanent rooting method, copy the font you want to replace from the /system/fonts directory on your nook using adb pull.
4) Open the font file pulled from your nook in Type light 3.2 and note the name of the font stored INTERNALLY in the file.
5) Open the font you want to use in Type light 3.2 and rename it to match the font you are replacing.
6) Using adb push, copy your replacement font over the EXACT file names for the original font on your nook.
7) Reboot your nook.
7) Use your "new" font by selecting the name of the font you replaced.
You do not need to permanently root your device for this method to work and in does not involved creating links which a non-techie can easily mess up. You can do all of the font files for a particular font, or only the regular font file, depending on your purpose. For the OP's purpose, all of the font files should be done. For my purpose, I only did the "regular" file as Lexia DaMa and Caecilia are very close and the Caecilia BOLD, ITALIC, and BOLDITALIC work just fine for me. You should make a backup copy of the original font files from your nook either on or off the device in case you ever want to switch back.
If anyone is interested, I can post a more detailed (including actual commands) description of this method.
Links aren't that complicated.
In any case, the purpose of the links is to:
Insure that foreign language titles appear correctly in indexes.
Avoid the 4 times duplication of a 24 Meg font file!
David0226 said:
I have found a way to accomplish this with minimal work on the Nook itself.
A little background. I like using the Caecilia font, but it really bugs me that I can't tell the difference between "normal" and "bold" text because for the latest version of Caecilia installed on the nook the weights of "normal" and "bold" are nearly identical. So I went looking for a way to fix that. Here is what I came with. It should work for any font you want to replace.
1) Obtain a copy of the font you want to use, in my case Lexia DaMa.
2) Obtain a copy of Type Light 3.2.
3) Using some temporary or permanent rooting method, copy the font you want to replace from the /system/fonts directory on your nook using adb pull.
4) Open the font file pulled from your nook in Type light 3.2 and note the name of the font stored INTERNALLY in the file.
5) Open the font you want to use in Type light 3.2 and rename it to match the font you are replacing.
6) Using adb push, copy your replacement font over the EXACT file names for the original font on your nook.
7) Reboot your nook.
7) Use your "new" font by selecting the name of the font you replaced.
You do not need to permanently root your device for this method to work and in does not involved creating links which a non-techie can easily mess up. You can do all of the font files for a particular font, or only the regular font file, depending on your purpose. For the OP's purpose, all of the font files should be done. For my purpose, I only did the "regular" file as Lexia DaMa and Caecilia are very close and the Caecilia BOLD, ITALIC, and BOLDITALIC work just fine for me. You should make a backup copy of the original font files from your nook either on or off the device in case you ever want to switch back.
If anyone is interested, I can post a more detailed (including actual commands) description of this method.
Click to expand...
Click to collapse
Your solution seems understandable for me @@ I am buried in a jumble of ADB, CWM, Shell,... :cyclops:
Renate NST said:
This is not about swapping Reader.apk (or ReaderRMSDK.apk).
This is just about swapping fonts for one that support Vietnamese characters.
It doesn't involve changing anything in the boot partition.
Yes, to change anything in the system partition you must have root access somehow for as long as it takes to make the changes.
You have to put something on a SD card and boot up on that.
Your choices are:
Use one of the handy-dandy rooter tools that people post
Use Clockwork Mod Recovery that will directly allow you to use ADB
Use noogie and a Linux system to access the /system partition directly
Click to expand...
Click to collapse
Can you give me detail instruction on this solution. I am having noogie and a CD of Ubuntu. Are they enough to follow this method :victory:

Categories

Resources