Re: [NTG-context] something’s wrong with \definefontfallback

2022-10-30 Thread Henning Hraban Ramm via ntg-context

Am 30.10.22 um 16:54 schrieb Hans Hagen via ntg-context:

On 10/30/2022 4:43 PM, Henning Hraban Ramm via ntg-context wrote:

This used to work:

\definefontfallback[seguiFB]
   [file:seguisym.ttf]
   [0x0-0xF]
   [check=yes,force=no]

\definetypeface [contextstart] [ss] [sans]  [segoe] 
[default][fallbacks=seguiFB]


(Intention is to take all missing characters from this symbol font.)


But with current LMTX, I get:



tex error   > tex error on line 48 in file env_contextstart.tex:

lua error:

 registered function call [1145]: 
...-14/tex/texmf-context/tex/context/base/mkxl/math-act.lmt:2339: 
attempt to perform arithmetic on a nil value (field 'depth')
Your example is too minimal so i can't test it. Do you also set those 
fallbacks on a math font (as the error has to do with math fallbacks).


Ok, find attached a quite minimal example.

Yes, I had the fallback activated for math (since some enumeration 
symbols were missing), but I get an error also without math.



Btw, 0x0-0xF is a bit over the top,


Well, if I want to replace all missing characters without thinking too 
much which that might be?


Hraban


fontfallbacktest.tex
Description: TeX document
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] something’s wrong with \definefontfallback

2022-10-30 Thread Hans Hagen via ntg-context

On 10/30/2022 4:43 PM, Henning Hraban Ramm via ntg-context wrote:

This used to work:

\definefontfallback[seguiFB]
   [file:seguisym.ttf]
   [0x0-0xF]
   [check=yes,force=no]

\definetypeface [contextstart] [ss] [sans]  [segoe] 
[default][fallbacks=seguiFB]


(Intention is to take all missing characters from this symbol font.)


But with current LMTX, I get:



tex error   > tex error on line 48 in file env_contextstart.tex:

lua error:

 registered function call [1145]: 
...-14/tex/texmf-context/tex/context/base/mkxl/math-act.lmt:2339: 
attempt to perform arithmetic on a nil value (field 'depth')
Your example is too minimal so i can't test it. Do you also set those 
fallbacks on a math font (as the error has to do with math fallbacks).


Btw, 0x0-0xF is a bit over the top,

Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
   tel: 038 477 53 69 | www.pragma-ade.nl | 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 / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


[NTG-context] something’s wrong with \definefontfallback

2022-10-30 Thread Henning Hraban Ramm via ntg-context

This used to work:

\definefontfallback[seguiFB]
  [file:seguisym.ttf]
  [0x0-0xF]
  [check=yes,force=no]

\definetypeface [contextstart] [ss] [sans]  [segoe] 
[default][fallbacks=seguiFB]


(Intention is to take all missing characters from this symbol font.)


But with current LMTX, I get:



tex error   > tex error on line 48 in file env_contextstart.tex:

lua error:

	registered function call [1145]: 
...-14/tex/texmf-context/tex/context/base/mkxl/math-act.lmt:2339: 
attempt to perform arithmetic on a nil value (field 'depth')

stack traceback:
	...-14/tex/texmf-context/tex/context/base/mkxl/math-act.lmt:2339: in 
local 'action'
	...-14/tex/texmf-context/tex/context/base/mkxl/math-act.lmt:3166: in 
upvalue 'applytweaks'
	...-14/tex/texmf-context/tex/context/base/mkxl/math-act.lmt:3200: in 
upvalue 'mathematics_tweakaftercopyingfont'
	[string "local mathematics_tweakaftercopyingfont = mat..."]:5: in local 
'runner'
	...-14/tex/texmf-context/tex/context/base/mkxl/font-ctx.lmt:504: in 
field 'aftercopyingcharacters'
	...-14/tex/texmf-context/tex/context/base/mkxl/font-con.lmt:859: in 
field 'scale'
	...-14/tex/texmf-context/tex/context/base/mkxl/font-otl.lmt:672: in 
function <...-14/tex/texmf-context/tex/context/base/mkxl/font-otl.lmt:664>

(...tail calls...)
	...-14/tex/texmf-context/tex/context/base/mkxl/font-def.lmt:378: in 
function <...-14/tex/texmf-context/tex/context/base/mkxl/font-def.lmt:366>

(...tail calls...)
	...-14/tex/texmf-context/tex/context/base/mkxl/font-def.lmt:484: in 
field 'read'
	...-14/tex/texmf-context/tex/context/base/mkxl/font-ctx.lmt:1371: in 
function <...-14/tex/texmf-context/tex/context/base/mkxl/font-ctx.lmt:1228>

(...tail calls...)  

43 \usetypescriptfile[contextstart]
44 \usebodyfont[modern]
45 \usebodyfont[cambria]
46 \usebodyfont[segoe]
47
48 >>  \setupbodyfont[contextstart,10pt]


Hraban
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : https://contextgarden.net
___


Re: [NTG-context] \definefontfallback

2012-01-09 Thread Hans Hagen

On 9-1-2012 05:37, Wolfgang Schuster wrote:

Hi,

with the last beta \definefontfallback settings are ignored. In the example 
below
everything is printed Upright while the first line should be Slanted.

\definefontfallback [test] [Slanted] [0x0041-0x005A] % make uppercase slanted
%definefontfallback [test] [Bold][0x0061-0x007A] % make lowercase bold

\definefontsynonym[Test][Serif][fallbacks=test]

\definefont[TestFont][Test]

\starttext \TestFont
\dostepwiserecurse{65}{90}{1}{\char\recurselevel\relax\space}\par
\dostepwiserecurse{97}{122}{1}{\char\recurselevel\relax\space}
\stoptext


fixed


-
  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
___


[NTG-context] \definefontfallback

2012-01-08 Thread Wolfgang Schuster
Hi,

with the last beta \definefontfallback settings are ignored. In the example 
below
everything is printed Upright while the first line should be Slanted.

\definefontfallback [test] [Slanted] [0x0041-0x005A] % make uppercase slanted
%definefontfallback [test] [Bold][0x0061-0x007A] % make lowercase bold

\definefontsynonym[Test][Serif][fallbacks=test]

\definefont[TestFont][Test]

\starttext \TestFont
\dostepwiserecurse{65}{90}{1}{\char\recurselevel\relax\space}\par
\dostepwiserecurse{97}{122}{1}{\char\recurselevel\relax\space}
\stoptext

Wolfgang
___
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
___