* LuajitTeX fails to load font
@ 2013-08-23 21:14 Marco Patzer
2013-08-23 21:55 ` luigi scarso
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Marco Patzer @ 2013-08-23 21:14 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1106 bytes --]
Hi,
the following example compiles fine with LuaTeX, but LuajitTeX fails
to find the font.
\setupalign[r2l]
\definefont[Sheherazade][name:scheherazade*arabic at 18pt]
\starttext
\Sheherazade أهلا بالعالم!
\stoptext
fonts > defining > font with asked name 'scheherazade' is not found using lookup 'name'
fonts > defining > unknown font 'scheherazade', loading aborted
fonts > defining > unable to define 'scheherazade' as 'Sheherazade--0'
The font is in the font database and regular LuaTeX succeeds.
mtxrun --script fonts --list -all scheh
scheherazade scheherazade /home/marco/.fonts/scheherazade/ScheherazadeRegOT.ttf
scheherazadenormal scheherazade /home/marco/.fonts/scheherazade/ScheherazadeRegOT.ttf
This might be related to the thread from a few days ago:
http://thread.gmane.org/gmane.comp.tex.context/83871/focus=83877
Marco
PS: The font can be found here:
http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Scheherazade-2.000&filename=Scheherazade-2.000.zip
[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: LuajitTeX fails to load font
2013-08-23 21:14 LuajitTeX fails to load font Marco Patzer
@ 2013-08-23 21:55 ` luigi scarso
2013-08-23 22:15 ` Aditya Mahajan
2013-08-23 23:54 ` Hans Hagen
2 siblings, 0 replies; 6+ messages in thread
From: luigi scarso @ 2013-08-23 21:55 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1380 bytes --]
On Fri, Aug 23, 2013 at 11:14 PM, Marco Patzer <lists@homerow.info> wrote:
> Hi,
>
> the following example compiles fine with LuaTeX, but LuajitTeX fails
> to find the font.
>
> \setupalign[r2l]
> \definefont[Sheherazade][name:scheherazade*arabic at 18pt]
> \starttext
> \Sheherazade أهلا بالعالم!
> \stoptext
>
>
> fonts > defining > font with asked name 'scheherazade' is not
> found using lookup 'name'
> fonts > defining > unknown font 'scheherazade', loading aborted
> fonts > defining > unable to define 'scheherazade' as
> 'Sheherazade--0'
>
> The font is in the font database and regular LuaTeX succeeds.
>
> mtxrun --script fonts --list -all scheh
>
> scheherazade scheherazade
> /home/marco/.fonts/scheherazade/ScheherazadeRegOT.ttf
> scheherazadenormal scheherazade
> /home/marco/.fonts/scheherazade/ScheherazadeRegOT.ttf
>
> This might be related to the thread from a few days ago:
>
> http://thread.gmane.org/gmane.comp.tex.context/83871/focus=83877
>
> Marco
>
>
> PS: The font can be found here:
>
> http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Scheherazade-2.000&filename=Scheherazade-2.000.zip
> fix
>
thanks for the report. Currently I'm not able to investigate these issues,
I will take them on the first week of September.
[-- Attachment #1.2: Type: text/html, Size: 2183 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: LuajitTeX fails to load font
2013-08-23 21:14 LuajitTeX fails to load font Marco Patzer
2013-08-23 21:55 ` luigi scarso
@ 2013-08-23 22:15 ` Aditya Mahajan
2013-08-23 23:54 ` Hans Hagen
2 siblings, 0 replies; 6+ messages in thread
From: Aditya Mahajan @ 2013-08-23 22:15 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1: Type: TEXT/PLAIN, Size: 833 bytes --]
On Fri, 23 Aug 2013, Marco Patzer wrote:
> Hi,
>
> the following example compiles fine with LuaTeX, but LuajitTeX fails
> to find the font.
>
> \setupalign[r2l]
> \definefont[Sheherazade][name:scheherazade*arabic at 18pt]
> \starttext
> \Sheherazade أهلا بالعالم!
> \stoptext
>
>
> fonts > defining > font with asked name 'scheherazade' is not found using lookup 'name'
> fonts > defining > unknown font 'scheherazade', loading aborted
> fonts > defining > unable to define 'scheherazade' as 'Sheherazade--0'
>
> The font is in the font database and regular LuaTeX succeeds.
I occasionaly have similar troubles with math fonts (font works with
luatex but not with luatexjit or vice versa), but a
mtxrun --script fonts --reload --force
fixes that.
Aditya
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: LuajitTeX fails to load font
2013-08-23 21:14 LuajitTeX fails to load font Marco Patzer
2013-08-23 21:55 ` luigi scarso
2013-08-23 22:15 ` Aditya Mahajan
@ 2013-08-23 23:54 ` Hans Hagen
2013-08-24 0:25 ` Marco Patzer
2 siblings, 1 reply; 6+ messages in thread
From: Hans Hagen @ 2013-08-23 23:54 UTC (permalink / raw)
To: ntg-context
On 8/23/2013 11:14 PM, Marco Patzer wrote:
> Hi,
>
> the following example compiles fine with LuaTeX, but LuajitTeX fails
> to find the font.
>
> \setupalign[r2l]
> \definefont[Sheherazade][name:scheherazade*arabic at 18pt]
> \starttext
> \Sheherazade أهلا بالعالم!
> \stoptext
>
>
> fonts > defining > font with asked name 'scheherazade' is not found using lookup 'name'
> fonts > defining > unknown font 'scheherazade', loading aborted
> fonts > defining > unable to define 'scheherazade' as 'Sheherazade--0'
>
> The font is in the font database and regular LuaTeX succeeds.
>
> mtxrun --script fonts --list -all scheh
>
> scheherazade scheherazade /home/marco/.fonts/scheherazade/ScheherazadeRegOT.ttf
> scheherazadenormal scheherazade /home/marco/.fonts/scheherazade/ScheherazadeRegOT.ttf
Hard to say what is the issue but it is not a luajittex issue. We don't
do anything special, for instance jit is turned off because there is no
gain at all (actually with jit enabled, the run is slower). So we only
use the luajit virtual machine (in mkiv).
There is however one difference and that is the compiled lua code: lua
and luajit have incompatible formats (apart from the fact that luatex is
5.2 and luajittex is 5.1++). Normally compilation happens automatically
i.e. when a font is loaded by luatex, context will generate the relevant
compiled file when luajittex is used.
One possibility is that there is some mismatch in version numbers that
gets unnoticed. In such case, as Aditya suggests, wiping the cache is an
option.
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: LuajitTeX fails to load font
2013-08-23 23:54 ` Hans Hagen
@ 2013-08-24 0:25 ` Marco Patzer
2013-08-24 0:44 ` Hans Hagen
0 siblings, 1 reply; 6+ messages in thread
From: Marco Patzer @ 2013-08-24 0:25 UTC (permalink / raw)
To: ntg-context
[-- Attachment #1.1: Type: text/plain, Size: 1017 bytes --]
On 2013–08–24 Hans Hagen wrote:
> Hard to say what is the issue but it is not a luajittex issue. We
> don't do anything special, for instance jit is turned off because
> there is no gain at all (actually with jit enabled, the run is
> slower).
I can confirm that. I did not find a real-world document which
compiled faster with jit. Using the virtual machine provides between
8% and 25% speed gain here.
> There is however one difference and that is the compiled lua code:
> lua and luajit have incompatible formats (apart from the fact that
> luatex is 5.2 and luajittex is 5.1++). Normally compilation happens
> automatically i.e. when a font is loaded by luatex, context will
> generate the relevant compiled file when luajittex is used.
>
> One possibility is that there is some mismatch in version numbers
> that gets unnoticed.
Let me know if I can provide any additional info.
> In such case, as Aditya suggests, wiping the cache is an option.
That helped, indeed.
Marco
[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: LuajitTeX fails to load font
2013-08-24 0:25 ` Marco Patzer
@ 2013-08-24 0:44 ` Hans Hagen
0 siblings, 0 replies; 6+ messages in thread
From: Hans Hagen @ 2013-08-24 0:44 UTC (permalink / raw)
To: ntg-context
On 8/24/2013 2:25 AM, Marco Patzer wrote:
> On 2013–08–24 Hans Hagen wrote:
>
>> Hard to say what is the issue but it is not a luajittex issue. We
>> don't do anything special, for instance jit is turned off because
>> there is no gain at all (actually with jit enabled, the run is
>> slower).
>
> I can confirm that. I did not find a real-world document which
> compiled faster with jit. Using the virtual machine provides between
> 8% and 25% speed gain here.
there is a bit more to gain otherwise (luigi and i will talk about speed
related issues at the context meeting)
>> There is however one difference and that is the compiled lua code:
>> lua and luajit have incompatible formats (apart from the fact that
>> luatex is 5.2 and luajittex is 5.1++). Normally compilation happens
>> automatically i.e. when a font is loaded by luatex, context will
>> generate the relevant compiled file when luajittex is used.
>>
>> One possibility is that there is some mismatch in version numbers
>> that gets unnoticed.
>
> Let me know if I can provide any additional info.
ok, but currently i have no clue
(it might be that there has been a fix without jumping the internal otf
handler version number, in which case a mismatch can go unnoticed and no
recompile happens in the jit variant)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-08-24 0:44 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-23 21:14 LuajitTeX fails to load font Marco Patzer
2013-08-23 21:55 ` luigi scarso
2013-08-23 22:15 ` Aditya Mahajan
2013-08-23 23:54 ` Hans Hagen
2013-08-24 0:25 ` Marco Patzer
2013-08-24 0:44 ` Hans Hagen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).