On 28/10/2016 19:25, CVAlkan wrote:
I've attempted to upload my shell script using the More button;
Thanks.
heavily commented (as much for my own benefit as anything).
If a script is not commented, then nobody knows what it is supposed to do.
That helps when choosing a font that Writer (hopefully) won't mysteriously replace. Even with the
ability to set a CTL
language and font, it will be ignored and replaced if the font isn't reporting what it has
correctly.
If the font does correctly report what it has, then it shouldn't be
replaced.
The bad news is that the list of languages/scripts is not comprehensive
(just ones I've happened to look into); the good news is that they're
defined in a "case" statement, so adding some others should be relatively
simple.
Give me a week or so to play with it.
I'll probably expand it to include most, if not all writing systems
included in Unicode 9.0:
#####
On second thoughts, it might be easier to rewrite this script in Python,
and add a procedure that inspects each glyph.
* ISO 15924 for writing system codes: Both alpha and numeric codes;
* ISO 639-3 for language codes;
* ISO 3166 for country codes;
Create, and use an SQLite database, with one table for each of the
following:
* Writing systems that are officially implemented in Unicode;
* Writing systems that are unofficially implemented in the Private Plane
Area;
* Language or languages associated with each writing system;
* Glyphs that are associated with each writing system;
* Glyphs that are associated with each language;
By using a database, modifications due to Unicode updates is trivial ---
add the new information to the database.
jonathon
--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted
Context
Re: [libreoffice-users] Struggling with Hebrew in LO · Dotan Cohen
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.