Closed GoogleCodeExporter closed 9 years ago
I would like to investigate and fix this before the next release, so you
hopefully you won't need to alter any module names.
David, if you send me font files (if re-distributable) and language codes I can
put them into the central fonts properties file for automatic distribution.
Original comment by mjden...@gmail.com
on 30 Oct 2012 at 10:31
Martin,
Some fonts specified in our module conf files may be free to use, but not
re-distributable.
http://crosswire.org/wiki/Fonts lists various source for fonts.
Most of these you can download yourself.
I will email you the Antioch fonts that Steve Hyde sent me for displaying Khmer.
Attached is a list of fonts found in module conf files.
This information is from the repositories in my Xiphos InstallMgr.
I have most repositories covered, including those in beta and av11n, etc.
I have also included some modules that I have not yet submitted for release.
Duplicate lines have been removed.
David
Original comment by DFH...@gmail.com
on 1 Nov 2012 at 3:46
Attachments:
See also
http://crosswire.org/wiki/Talk:Localized_Language_Names#Xiphos_languages_file
Original comment by DFH...@gmail.com
on 1 Nov 2012 at 3:48
Xiphos languages file is attached.
Original comment by DFH...@gmail.com
on 1 Nov 2012 at 3:50
Attachments:
Just a further thought....
There may be some modules in our repos that do require a non-default font, yet
the module devloper may not have specified a font in the conf file.
I.e. through ignorance or laziness.
Original comment by DFH...@gmail.com
on 2 Nov 2012 at 3:06
I didn't plan to take all the fonts from the Sword list because sometimes
Android fonts are better e.g. Hindi in Android 4 and sometimes non-existent
e.g. Arabic in Android 2.
So if somebody with Android tests and decides that a certain font is required
then I can configure it centrally. Experienced users can always configure
their own manually.
However, 'things change' in every Android release and font support is always
being improved.
Original comment by mjden...@gmail.com
on 2 Nov 2012 at 3:47
Hi David,
I can't reproduce this problem. I am testing with NETtext because it has a
mixed case name and it is working fine.
Here is my fonts.properties:
NETtext=SBL_grk.ttf
Then for a bit of fun I thought I would try:
NETtext=KOMTXT__.ttf
with this font: http://www.fontsquirrel.com/fonts/download/Komika-Text
Could there have been a problem with your configuration? Could you try again
using your mixed case module or is there something else you can suggest for me
to test?
I have attached a screenprint of NETtext with a komika font - it looks pretty
cool.
Martin
Original comment by mjden...@gmail.com
on 10 Nov 2012 at 4:49
Attachments:
Hi Martin,
The original problem that prompted this issue was that I found no way to get
the Yoruba module (that I've been developing) to work with the Linux Libertine
font, so I simply followed your advice on both counts. First I tried with the
added font, and without renaming the module to YORUBA. That didn't succeed, so
then I tried with the name made uppercase. That did.
It's quite conceivable that something is rather unusual with how And Bible is
configured in my tablet. For example, the path where these things are stored
makes no reference to JSword, unlike the name of the directory given in
FontFramework. (viz. sdcard/jsword/fonts ) On my system, the fonts path is
this:
/mnt/sdcard/Android/data/net.bible.android.activity/files/fonts/
btw. After I first installed And Bible and other apps, sometime later I
inadvertently re-formated my internal SDcard, thus necessitating the
re-installation of all the apps I'd previously installed. Doh!
If your source code makes no reference to "net.bible.android.activity" as part
of a path, then perhaps there is some strange effect as a consequence either of
my tablet being a Storage Options Scroll Excel 7, or maybe the above mentioned
app re-install?
Have you too tried displaying the KhmerNT module without having to make the
module name uppercase? i.e. by installing the Antioch Normal font, and
specifying:
KhmerNT=AntiochText.ttf
David
Original comment by DFH...@gmail.com
on 11 Nov 2012 at 6:25
The first documents I installed in And Bible were various English Bibles,
including the KJV and the NETfree. These were followed by some French Bibles
(as I can easily read French), and then examples from several more languages,
including those modules which Peter & I had a hand in making, which use
Arabic/Persian script.
Original comment by DFH...@gmail.com
on 11 Nov 2012 at 6:31
David,
You shouldn't be using the sdcard/Android folder as that is updated by the app.
You should only make changes under sdcard/jsword.
Martin
Original comment by mjden...@gmail.com
on 12 Nov 2012 at 4:17
I have tested the following fonts.properties for the KhmerNT module and it
seems ok to me, not knowing Khmer. Can you tell me if the attached screenshot
looks fine - if it does I will update the default fonts.properties and
distribute the ttf automatically so people will always use AntiochText.ttf with
any Khmer module.
Here is the property in my fonts.properties:
#Khmer
km=AntiochText.ttf
See attached screen-print.
Best regards
Martin
Original comment by mjden...@gmail.com
on 17 Nov 2012 at 2:04
Attachments:
I'm no expert in Khmer - but it looks pretty good to the untrained eye.
And the font comes from the same stable as the Bible translation, so I imagine
Steve Hyde will be delighted.
David
Original comment by DFH...@gmail.com
on 21 Nov 2012 at 10:26
I eventually configured automatic Khmer font distribution. You may need to do
Menu/Refresh in the Download Documents screen if you downloaded documents
recently, but after the automated or manual refresh the Antioch font will be
associated with Khmer modules automatically.
Original comment by mjden...@gmail.com
on 5 Dec 2012 at 9:08
I confirm the solution works OK even after I removed my local copy of the font
& edited fonts.properties accordingly.
Original comment by DFH...@gmail.com
on 5 Dec 2012 at 9:54
Are you planning to do likewise for [say] the Padauk font in connection with
the BurJudson module?
Original comment by DFH...@gmail.com
on 6 Dec 2012 at 9:40
Is the font re-distributable? Is it tested using manual override? Can you
send me the font?
Original comment by mjden...@gmail.com
on 6 Dec 2012 at 10:31
See http://crosswire.org/wiki/Fonts#Burmese.2FMyanmar
Padauk is released under the Open Font License.
Original comment by DFH...@gmail.com
on 6 Dec 2012 at 1:14
I also confirm that fonts.properties in jsword\fonts does work properly for
modules with mixed case names.
Original comment by DFH...@gmail.com
on 6 Dec 2012 at 7:20
You asked, "Is it tested using manual override?"
Answer = Yes.
This is in the jsword\fonts folder.
My fonts.properties file now looks like this:
#BookInitials=fontname (either ttf or otf)
#fontname.fontSizeAdjustment=n (to make characters larger or smaller when
fontname is used)
Yoruba=LinLibertine_Rah.ttf
BurJudson=Padauk.ttf
Original comment by DFH...@gmail.com
on 6 Dec 2012 at 7:22
Original issue reported on code.google.com by
DFH...@gmail.com
on 28 Oct 2012 at 9:46