[XeTeX] Make Tamil font as default

Zdenek Wagner zdenek.wagner at gmail.com
Thu Jan 28 17:36:03 CET 2016


Hi,

the first thing to note is the wrong font name, it is not
Lohit-Temil-Classical but Lohit Tamil Classical as you can find by fc-match:

$ fc-match -v LohitTamilClassical
Pattern has 32 elts (size 48)
        family: "Lohit Tamil Classical"(s)
        familylang: "en"(s)
        style: "Regular"(s)
        stylelang: "en"(s)
        fullname: "Lohit Tamil Classical"(s)
        fullnamelang: "en"(s)
        slant: 0(i)(s)
        weight: 80(i)(s)
        width: 100(i)(s)
        size: 12(f)(s)
        pixelsize: 12.5(f)(s)
        foundry: "unknown"(s)
        antialias: FcTrue(w)
        hintstyle: 2(i)(w)
        hinting: FcTrue(w)
        verticallayout: FcFalse(s)
        autohint: FcTrue(w)
        globaladvance: FcTrue(s)
        file:
"/usr/share/fonts/lohit-tamil-classical/Lohit-Tamil-Classical.ttf"(s)
        index: 0(i)(s)
        outline: FcTrue(s)
        scalable: FcTrue(s)
        dpi: 75(f)(s)
        rgba: 5(i)(w)
        scale: 1(f)(s)
        charset:
        0000: 00000000 ffffffff f8000001 78000001 00000000 00000004
00800000 00800000
        0009: 00000000 00000000 00000000 00000030 00000000 00000000
00000000 00000000
        000b: 00000000 00000000 00000000 00000000 d63dc7ec c3ffc718
00813dc7 07ffffc0
        0020: 33183000 00000040 00000000 00000000 00000000 02000000
00000000 00000000
        0022: 00040000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
        0025: 00000000 00000000 00000000 00000000 00000000 00000000
00001000 00000000
(s)
        lang: ta(s)
        fontversion: 163840(i)(s)
        capability: "otlayout:DFLT otlayout:deva otlayout:latn
otlayout:taml"(s)
        fontformat: "TrueType"(s)
        embeddedbitmap: FcTrue(s)
        decorative: FcFalse(s)

The fontspec package tries to guess similar names if the requested font is
not found but it takes time. Anyway, the problem with numbers is caused by
selection of a font that does not have them. It may need some tricks as I
did in my multilingual book. Can you send me a small sample demonstrating
the problem?


Zdeněk Wagner
http://ttsm.icpf.cas.cz/team/wagner.shtml
http://icebearsoft.euweb.cz

2016-01-28 17:06 GMT+01:00 Shakthi Kannan <shakthimaan at gmail.com>:

> Hi,
>
> --- On Thu, Jan 28, 2016 at 7:55 PM, Zdenek Wagner
> <zdenek.wagner at gmail.com> wrote:
> | the best way is to use the polyglossia package.
> | ...
> | set the languages by
> | \setdefaultlanguage{tamil}
> | \setotherlanguage{english}
> |
> | either \textenglish{a few words} or
> \--
>
> Worked. I have updated the code snippet that I used for future reference.
>
>
> https://gist.github.com/shakthimaan/3dcfa64c3bd92ab2378d#gistcomment-1682685
>
> When I use \frontmatter and \tableofcontents, the Roman numerals are
> appearing as square boxes. I am guessing this is because of the change
> in the default font. Any suggestion on how this should be configured?
>
> Many thanks!
>
> SK
>
> --
> Shakthi Kannan
> http://www.shakthimaan.com
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20160128/e66f2ede/attachment-0001.html>


More information about the XeTeX mailing list