* new beta
@ 2015-07-09 13:39 Hans Hagen
2015-07-10 15:05 ` Thomas A. Schmitz
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: Hans Hagen @ 2015-07-09 13:39 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I uploaded a new beta. As a prelude to some updates / improvements in
the font handling an experimental new otf fontloader/handler is present.
This one is not used by default but will likely replace the current one
(only when it has been tested enough). At that time also some other
pending changes will happen (no functional differences, only improvements).
There are a few advantages to the new approach:
- Indentifying fonts goes a bit faster (some 20 times) but that is
already in the core.
- The mem footprint of initial loading a font is smaller.
- Initial loading can a bit slower depending on the kind of font (no big
deal as we cache files) and if really needed can be sped up a bit.
- The cached instance is smaller.
- Loading the cached font is faster (not that it was slow but still).
- Some bits and pieces have been optimized (there is room for more but
I might decide not to do that).
- Extra substitution features like tlig and trep are now runtime and not
cached.
- Processing in node mode can be somewhat faster for complex fonts.
- The generic font code will stay as it is for at least a while after
the new code has become stable and the current method will stay around too.
Of course there will be bugs although the test suite runs without
crashing. I will use the new code on my machine but you can test it with:
\usemodule[newotf]
before \starttext (or in cont-loc.mkiv).
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] 22+ messages in thread
* Re: new beta
2015-07-09 13:39 new beta Hans Hagen
@ 2015-07-10 15:05 ` Thomas A. Schmitz
2015-07-10 17:13 ` Pablo Rodriguez
2015-07-10 23:33 ` Hans Hagen
2015-07-10 19:53 ` Dominik Gerstorfer
2015-07-11 22:22 ` new beta - \pushbackground broken Lukáš Procházka
2 siblings, 2 replies; 22+ messages in thread
From: Thomas A. Schmitz @ 2015-07-10 15:05 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/09/2015 03:39 PM, Hans Hagen wrote:
> Of course there will be bugs although the test suite runs without
> crashing. I will use the new code on my machine but you can test it with:
>
> \usemodule[newotf]
>
> before \starttext (or in cont-loc.mkiv).
Hi Hans,
did the new font mechanism really make it into the beta you uploaded? I get
resolvers > modules > 'newotf' is not found
with
version: 2015.07.10 00:05
Thomas
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-10 15:05 ` Thomas A. Schmitz
@ 2015-07-10 17:13 ` Pablo Rodriguez
2015-07-10 23:29 ` Hans Hagen
2015-07-10 23:33 ` Hans Hagen
1 sibling, 1 reply; 22+ messages in thread
From: Pablo Rodriguez @ 2015-07-10 17:13 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/10/2015 05:05 PM, Thomas A. Schmitz wrote:
> On 07/09/2015 03:39 PM, Hans Hagen wrote:
>> Of course there will be bugs although the test suite runs without
>> crashing. I will use the new code on my machine but you can test it with:
>>
>> \usemodule[newotf]
>>
>> before \starttext (or in cont-loc.mkiv).
>
> Hi Hans,
>
> did the new font mechanism really make it into the beta you uploaded? I get
>
> resolvers > modules > 'newotf' is not found
>
> with
>
> version: 2015.07.10 00:05
Hi Hans and Thomas
the module seems to be missing also in beta from 2015.07.09 15:23.
In beta from 2015.07.10 00:05 cont-loc.mkiv seems to be gone.
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-09 13:39 new beta Hans Hagen
2015-07-10 15:05 ` Thomas A. Schmitz
@ 2015-07-10 19:53 ` Dominik Gerstorfer
2015-07-11 22:22 ` new beta - \pushbackground broken Lukáš Procházka
2 siblings, 0 replies; 22+ messages in thread
From: Dominik Gerstorfer @ 2015-07-10 19:53 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1.1: Type: text/plain, Size: 2937 bytes --]
Hi Hans,
the new beta, 2015.07.10 00:05, messes up punctuation (.:,;) for some fonts
like Calluna. This happens with and without \usemodule[newotf]:
\definefontfamily [default] [rm] [Calluna]\setupbodyfont [default]
\starttext
This is not, as it should be; Email: email@example.net\stoptext
renders as:
This is not’ as it should be’ Email’ email@example’net
[image: Inline-Bild 1]
Dominik
2015-07-09 15:39 GMT+02:00 Hans Hagen <pragma@wxs.nl>:
> Hi,
>
> I uploaded a new beta. As a prelude to some updates / improvements in the
> font handling an experimental new otf fontloader/handler is present. This
> one is not used by default but will likely replace the current one (only
> when it has been tested enough). At that time also some other pending
> changes will happen (no functional differences, only improvements).
>
> There are a few advantages to the new approach:
>
> - Indentifying fonts goes a bit faster (some 20 times) but that is already
> in the core.
> - The mem footprint of initial loading a font is smaller.
> - Initial loading can a bit slower depending on the kind of font (no big
> deal as we cache files) and if really needed can be sped up a bit.
> - The cached instance is smaller.
> - Loading the cached font is faster (not that it was slow but still).
> - Some bits and pieces have been optimized (there is room for more but
> I might decide not to do that).
> - Extra substitution features like tlig and trep are now runtime and not
> cached.
> - Processing in node mode can be somewhat faster for complex fonts.
> - The generic font code will stay as it is for at least a while after the
> new code has become stable and the current method will stay around too.
>
> Of course there will be bugs although the test suite runs without
> crashing. I will use the new code on my machine but you can test it with:
>
> \usemodule[newotf]
>
> before \starttext (or in cont-loc.mkiv).
>
> 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
>
> ___________________________________________________________________________________
[-- Attachment #1.1.2: Type: text/html, Size: 6803 bytes --]
[-- Attachment #1.2: screenshot.png --]
[-- Type: image/png, Size: 14682 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] 22+ messages in thread
* Re: new beta
2015-07-10 17:13 ` Pablo Rodriguez
@ 2015-07-10 23:29 ` Hans Hagen
0 siblings, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2015-07-10 23:29 UTC (permalink / raw)
To: ntg-context
[-- Attachment #1: Type: text/plain, Size: 1336 bytes --]
On 7/10/2015 7:13 PM, Pablo Rodriguez wrote:
> On 07/10/2015 05:05 PM, Thomas A. Schmitz wrote:
>> On 07/09/2015 03:39 PM, Hans Hagen wrote:
>>> Of course there will be bugs although the test suite runs without
>>> crashing. I will use the new code on my machine but you can test it with:
>>>
>>> \usemodule[newotf]
>>>
>>> before \starttext (or in cont-loc.mkiv).
>>
>> Hi Hans,
>>
>> did the new font mechanism really make it into the beta you uploaded? I get
>>
>> resolvers > modules > 'newotf' is not found
>>
>> with
>>
>> version: 2015.07.10 00:05
>
> Hi Hans and Thomas
>
> the module seems to be missing also in beta from 2015.07.09 15:23.
>
> In beta from 2015.07.10 00:05 cont-loc.mkiv seems to be gone.
that one is not in the distribution ... you can create it
cont-new.mkiv : in distribution (patch file)
cont-loc.mkiv : local file (persistent, not replaced)
cont-exp.mkiv : experimental code (on my machine)
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
-----------------------------------------------------------------
[-- Attachment #2: m-newotf.mkiv --]
[-- Type: text/plain, Size: 1319 bytes --]
%D \module
%D [ file=m-newotf,
%D version=2015.07.08,
%D title=\CONTEXT\ Extra Modules,
%D subtitle=Experimental OTF Loader,
%D author=Hans Hagen,
%D date=\currentdate,
%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
%D This module will go away as soon as we use the new loader code by default.
%D That will happen after extensive testing. Generic support will happen after
%D that.
\unprotect
\startluacode
local files = {
"font-otr", "font-cff", "font-ttf", "font-dsp", "font-oup",
"font-otl", "font-ots", "font-oto", "font-otd", "font-otc",
"font-osd", "font-map", "font-fbk", "font-gds",
}
logs.report("fonts")
if tex.modes.atpragma then
logs.report("fonts","replacing font loader code by experimental code (at pragma)")
logs.report("fonts")
for i=1,#files do require(file.join("t:/sources",files[i])) end
else
logs.report("fonts","replacing font loader code by experimental code")
logs.report("fonts")
for i=1,#files do require(files[i]) end
end
\stopluacode
\protect \endinput
[-- Attachment #3: 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] 22+ messages in thread
* Re: new beta
2015-07-10 15:05 ` Thomas A. Schmitz
2015-07-10 17:13 ` Pablo Rodriguez
@ 2015-07-10 23:33 ` Hans Hagen
2015-07-11 5:17 ` Pablo Rodriguez
1 sibling, 1 reply; 22+ messages in thread
From: Hans Hagen @ 2015-07-10 23:33 UTC (permalink / raw)
To: ntg-context
On 7/10/2015 5:05 PM, Thomas A. Schmitz wrote:
> On 07/09/2015 03:39 PM, Hans Hagen wrote:
>> Of course there will be bugs although the test suite runs without
>> crashing. I will use the new code on my machine but you can test it with:
>>
>> \usemodule[newotf]
>>
>> before \starttext (or in cont-loc.mkiv).
>
> Hi Hans,
>
> did the new font mechanism really make it into the beta you uploaded? I get
>
> resolvers > modules > 'newotf' is not found
i had a typo in the zip maker ... that file is missing (the rest is there)
(i've send the file send in another mail to list)
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] 22+ messages in thread
* Re: new beta
2015-07-10 23:33 ` Hans Hagen
@ 2015-07-11 5:17 ` Pablo Rodriguez
2015-07-11 8:53 ` Hans Hagen
2015-07-11 10:57 ` Wolfgang Schuster
0 siblings, 2 replies; 22+ messages in thread
From: Pablo Rodriguez @ 2015-07-11 5:17 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/11/2015 01:33 AM, Hans Hagen wrote:
> On 7/10/2015 5:05 PM, Thomas A. Schmitz wrote:
>> [...]
>> resolvers > modules > 'newotf' is not found
>
> i had a typo in the zip maker ... that file is missing (the rest is there)
>
> (i've send the file send in another mail to list)
Many thanks for the module file, Hans.
I’m afraid that newotf crashes with this sample:
\definefallbackfamily
[mainface]
[rm]
[GFS Didot]
[preset=range:greek]
\definefontfamily
[mainface]
[rm]
[TeX Gyre Pagella]
\setupbodyfont
[mainface]
\starttext
αβγ
\stoptext
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-11 5:17 ` Pablo Rodriguez
@ 2015-07-11 8:53 ` Hans Hagen
2015-07-11 11:15 ` Pablo Rodriguez
2015-07-11 10:57 ` Wolfgang Schuster
1 sibling, 1 reply; 22+ messages in thread
From: Hans Hagen @ 2015-07-11 8:53 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 7/11/2015 7:17 AM, Pablo Rodriguez wrote:
> On 07/11/2015 01:33 AM, Hans Hagen wrote:
>> On 7/10/2015 5:05 PM, Thomas A. Schmitz wrote:
>>> [...]
>>> resolvers > modules > 'newotf' is not found
>>
>> i had a typo in the zip maker ... that file is missing (the rest is there)
>>
>> (i've send the file send in another mail to list)
>
> Many thanks for the module file, Hans.
>
> I’m afraid that newotf crashes with this sample:
>
> \definefallbackfamily
> [mainface]
> [rm]
> [GFS Didot]
> [preset=range:greek]
>
> \definefontfamily
> [mainface]
> [rm]
> [TeX Gyre Pagella]
>
> \setupbodyfont
> [mainface]
>
> \starttext
> αβγ
> \stoptext
define crashes ... i donwloaded the font, ran mtxrun --generate and
remade the font database and this works:
[GFS Didot Classic]
There can be some subtle differences in names (i checked all 2000 fonts
on my machine) which is due to the fact that we stay a bit closer to the
originals (in the ff approach quite some juggling with names happens,
the same is true for glyph names). We now a bit closer to the otf spec
(i hope).
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] 22+ messages in thread
* Re: new beta
2015-07-11 5:17 ` Pablo Rodriguez
2015-07-11 8:53 ` Hans Hagen
@ 2015-07-11 10:57 ` Wolfgang Schuster
2015-07-11 11:19 ` Pablo Rodriguez
1 sibling, 1 reply; 22+ messages in thread
From: Wolfgang Schuster @ 2015-07-11 10:57 UTC (permalink / raw)
To: mailing list for ConTeXt users
Pablo Rodriguez schrieb:
> On 07/11/2015 01:33 AM, Hans Hagen wrote:
>> On 7/10/2015 5:05 PM, Thomas A. Schmitz wrote:
>>> [...]
>>> resolvers> modules> 'newotf' is not found
>> i had a typo in the zip maker ... that file is missing (the rest is there)
>>
>> (i've send the file send in another mail to list)
>
> Many thanks for the module file, Hans.
>
> I’m afraid that newotf crashes with this sample:
>
> \definefallbackfamily
> [mainface]
> [rm]
> [GFS Didot]
> [preset=range:greek]
>
> \definefontfamily
> [mainface]
> [rm]
> [TeX Gyre Pagella]
>
> \setupbodyfont
> [mainface]
>
> \starttext
> αβγ
> \stoptext
The font [1,2] works for me without problems.
[1] http://www.greekfontsociety.gr/pages/en_typefaces20th.html
[2] http://www.greekfontsociety.gr/pages/en_typefaces19th.html
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: new beta
2015-07-11 8:53 ` Hans Hagen
@ 2015-07-11 11:15 ` Pablo Rodriguez
2015-07-11 21:26 ` Hans Hagen
0 siblings, 1 reply; 22+ messages in thread
From: Pablo Rodriguez @ 2015-07-11 11:15 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1: Type: text/plain, Size: 1515 bytes --]
On 07/11/2015 10:53 AM, Hans Hagen wrote:
> On 7/11/2015 7:17 AM, Pablo Rodriguez wrote:
>> [...]
>> I’m afraid that newotf crashes with this sample:
>> [...]
> define crashes ... i donwloaded the font, ran mtxrun --generate and
> remade the font database and this works:
>
> [GFS Didot Classic]
I have this font installed too and I’m afraid it gives the same error.
The fonts I meant are these ones:
http://www.greekfontsociety.gr/GFS_DIDOT_OT.zip. (GFS Didot Classic is a
slightly different font.)
With crashing I meant no PDF generation because a not found font. The
font is there (log attached):
$ fc-list GFSDidot
/usr/share/fonts/ousia/GFSDidotBoldItalic.otf: GFS Didot:style=Bold Italic
/usr/share/fonts/ousia/GFSDidotBold.otf: GFS Didot,GFS Didot Rg:style=Bold
/usr/share/fonts/ousia/GFSDidotItalic.otf: GFS Didot:style=Italic
/usr/share/fonts/ousia/GFSDidot.otf: GFS Didot:style=Regular
And if I don’t load the newotf module, the font is loaded fine:
used file > 7: filename=/usr/share/fonts/ousia/GFSDidot.otf
format=otf foundname=/usr/share/fonts/ousia/GFSDidot.otf usedmethod=direct
This is weird, since if I load a non-existent font (such as
Impossibila), compilation generates a PDF file. No glyph replacement, of
course,
Sorry, but not even adding either of this options works with newotf:
tf=file:GFSDidot.otf
tf=style:regular
What am I doing wrong?
Many thanks for your help,
Pablo
--
http://www.ousia.tk
[-- Attachment #2: newotf.log --]
[-- Type: text/x-log, Size: 1700 bytes --]
system > callbacks > not registering frozen 'find_format_file'
open source > 1 > 1 > /home/ousia/ctxbeta/tex/texmf-context/tex/context/base/cont-yes.mkiv
ConTeXt ver: 2015.07.10 00:05 MKIV beta fmt: 2015.7.11 int: english/english
system > 'cont-new.mkiv' loaded
open source > 2 > 2 > /home/ousia/ctxbeta/tex/texmf-context/tex/context/base/cont-new.mkiv
resolvers > modules > 'newotf' is loaded
open source > 3 > 3 > m-newotf.mkiv
fonts >
fonts > replacing font loader code by experimental code
fonts >
close source > 3 > 3 > m-newotf.mkiv
close source > 2 > 3 > /home/ousia/ctxbeta/tex/texmf-context/tex/context/base/cont-new.mkiv
system > files > jobname 'a', input './a', result 'a'
fonts > latin modern fonts are not preloaded
languages > language 'en' is active
open source > 2 > 4 > /home/ousia/a.tex
fonts > preloading modern-designsize (math)
fonts > typescripts > unknown library 'modern-designsize'
fonts > 'fallback modern-designsize mm 12pt' is loaded
fonts > preloading modern-designsize (mono)
fonts > 'fallback modern-designsize tt 12pt' is loaded
fonts > defining > source file 'GFSDidot.otf' is not found
backend > xmp > using file '/home/ousia/ctxbeta/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pages > flushing realpage 1, userpage 1
close source > 2 > 4 > /home/ousia/a.tex
close source > 1 > 4 > /home/ousia/ctxbeta/tex/texmf-context/tex/context/base/cont-yes.mkiv
!LuaTeX error: cannot find OpenType font file for reading ()
==> Fatal error occurred, no output PDF file produced!
[-- Attachment #3: 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] 22+ messages in thread
* Re: new beta
2015-07-11 10:57 ` Wolfgang Schuster
@ 2015-07-11 11:19 ` Pablo Rodriguez
2015-07-11 11:26 ` Wolfgang Schuster
0 siblings, 1 reply; 22+ messages in thread
From: Pablo Rodriguez @ 2015-07-11 11:19 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/11/2015 12:57 PM, Wolfgang Schuster wrote:
> [...]
> The font [1,2] works for me without problems.
>
> [1] http://www.greekfontsociety.gr/pages/en_typefaces20th.html
> [2] http://www.greekfontsociety.gr/pages/en_typefaces19th.html
They all work fine for me until I load:
\usemodule[newotf]
And I don’t know what is wrong here.
Many thanks for your help,
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-11 11:19 ` Pablo Rodriguez
@ 2015-07-11 11:26 ` Wolfgang Schuster
2015-07-11 12:02 ` Pablo Rodriguez
0 siblings, 1 reply; 22+ messages in thread
From: Wolfgang Schuster @ 2015-07-11 11:26 UTC (permalink / raw)
To: mailing list for ConTeXt users
Pablo Rodriguez schrieb:
> On 07/11/2015 12:57 PM, Wolfgang Schuster wrote:
>> [...]
>> The font [1,2] works for me without problems.
>>
>> [1] http://www.greekfontsociety.gr/pages/en_typefaces20th.html
>> [2] http://www.greekfontsociety.gr/pages/en_typefaces19th.html
>
> They all work fine for me until I load:
>
> \usemodule[newotf]
>
> And I don’t know what is wrong here.
>
> Many thanks for your help,
Do you get the same problem when you use the font as main font?
\usemodule[newotf]
\definefontfamily[mainface][rm][GFS Didot]
\setupbodyfont[mainface]
\starttext
αβγ {\bf αβγ}
\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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: new beta
2015-07-11 11:26 ` Wolfgang Schuster
@ 2015-07-11 12:02 ` Pablo Rodriguez
2015-07-11 12:32 ` Thomas A. Schmitz
2015-07-11 12:32 ` Wolfgang Schuster
0 siblings, 2 replies; 22+ messages in thread
From: Pablo Rodriguez @ 2015-07-11 12:02 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/11/2015 01:26 PM, Wolfgang Schuster wrote:
> [...]
> Do you get the same problem when you use the font as main font?
>
> \usemodule[newotf]
>
> \definefontfamily[mainface][rm][GFS Didot]
>
> \setupbodyfont[mainface]
>
> \starttext
> αβγ {\bf αβγ}
> \stoptext
Yes, I do.
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-11 12:02 ` Pablo Rodriguez
@ 2015-07-11 12:32 ` Thomas A. Schmitz
2015-07-11 12:32 ` Wolfgang Schuster
1 sibling, 0 replies; 22+ messages in thread
From: Thomas A. Schmitz @ 2015-07-11 12:32 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/11/2015 02:02 PM, Pablo Rodriguez wrote:
>> Do you get the same problem when you use the font as main font?
>> >
>> >\usemodule[newotf]
>> >
>> >\definefontfamily[mainface][rm][GFS Didot]
>> >
>> >\setupbodyfont[mainface]
>> >
>> >\starttext
>> >αβγ {\bf αβγ}
>> >\stoptext
> Yes, I do.
>
>
> Pablo
Both Wolfgang's file and your original test file compile cleanly here,
so it must be something on your system.
Thomas
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-11 12:02 ` Pablo Rodriguez
2015-07-11 12:32 ` Thomas A. Schmitz
@ 2015-07-11 12:32 ` Wolfgang Schuster
2015-07-11 14:27 ` Pablo Rodriguez
1 sibling, 1 reply; 22+ messages in thread
From: Wolfgang Schuster @ 2015-07-11 12:32 UTC (permalink / raw)
To: mailing list for ConTeXt users
Pablo Rodriguez schrieb:
> On 07/11/2015 01:26 PM, Wolfgang Schuster wrote:
>> [...]
>> Do you get the same problem when you use the font as main font?
>>
>> \usemodule[newotf]
>>
>> \definefontfamily[mainface][rm][GFS Didot]
>>
>> \setupbodyfont[mainface]
>>
>> \starttext
>> αβγ {\bf αβγ}
>> \stoptext
>
> Yes, I do.
1. Does the same happen with other fonts in this folder.
2. What happens when you put the fonts in your local TeX directory (or
texmf-fonts/fonts/opentype of your context installation).
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: new beta
2015-07-11 12:32 ` Wolfgang Schuster
@ 2015-07-11 14:27 ` Pablo Rodriguez
2015-07-11 15:23 ` Wolfgang Schuster
2015-07-11 21:28 ` Hans Hagen
0 siblings, 2 replies; 22+ messages in thread
From: Pablo Rodriguez @ 2015-07-11 14:27 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/11/2015 02:32 PM, Wolfgang Schuster wrote:
> [...]
> 1. Does the same happen with other fonts in this folder.
>
> 2. What happens when you put the fonts in your local TeX directory (or
> texmf-fonts/fonts/opentype of your context installation).
Many thanks for your replies, Thomas and Wolfgang.
My font directory /usr/share/fonts/ousia/ is actually a symlink to
/home/ousia/Documents/ousia-fonts/.
It worked fine until newotf. I replaced the symlink. Now the font
directory points to tex/texmf-fonts.
After changing this, both the sample I provided and the one from
Wolfgang work fine.
I wonder why symlinks aren’t followed in the first case.
But I’m afraid I have a problematic font:
otf reader > fatal error in file
'/home/ousia/ctxbeta/tex/texmf-fonts/ousia-fonts/Mechanica.otf':
.../ctxbeta/tex/texmf-context/tex/context/base/util-fil.lua:24: table
index is nil
I converted it from the typewritten fonts that came with txfonts.
What is wrong in the font?
Many thanks for your help,
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-11 14:27 ` Pablo Rodriguez
@ 2015-07-11 15:23 ` Wolfgang Schuster
2015-07-11 16:11 ` Pablo Rodriguez
2015-07-11 21:28 ` Hans Hagen
1 sibling, 1 reply; 22+ messages in thread
From: Wolfgang Schuster @ 2015-07-11 15:23 UTC (permalink / raw)
To: mailing list for ConTeXt users
Pablo Rodriguez schrieb:
> On 07/11/2015 02:32 PM, Wolfgang Schuster wrote:
>> [...]
>> 1. Does the same happen with other fonts in this folder.
>>
>> 2. What happens when you put the fonts in your local TeX directory (or
>> texmf-fonts/fonts/opentype of your context installation).
>
> Many thanks for your replies, Thomas and Wolfgang.
>
> My font directory /usr/share/fonts/ousia/ is actually a symlink to
> /home/ousia/Documents/ousia-fonts/.
>
> It worked fine until newotf. I replaced the symlink. Now the font
> directory points to tex/texmf-fonts.
>
> After changing this, both the sample I provided and the one from
> Wolfgang work fine.
>
> I wonder why symlinks aren’t followed in the first case.
>
> But I’m afraid I have a problematic font:
>
> otf reader> fatal error in file
> '/home/ousia/ctxbeta/tex/texmf-fonts/ousia-fonts/Mechanica.otf':
> .../ctxbeta/tex/texmf-context/tex/context/base/util-fil.lua:24: table
> index is nil
>
> I converted it from the typewritten fonts that came with txfonts.
>
> What is wrong in the font?
It works for me when I use the Postscript files from the txfonts
package, you need the following files:
- txbtt.afm
- txbtt.pfb
- txbttsc.afm % Only needed when you want bold smallcaps
- txbttsc.pfb % Only needed when you want bold smallcaps
- txtt.afm
- txtt.pfb
- txttsc.afm % Only needed when you want smallcaps
- txttsc.pfb % Only needed when you want smallcaps
To use them put the files in your local TeX directory
(e.g. texmf-fonts/fonts/data).
%%%% begin example
\definefontfamily
[txfont]
[tt]
[txtt]
[bf=file:txbtt,
it=features:{default,slanted},
bi=features:{default,slanted}]
\setupbodyfont[txfont]
\starttext
Test {\it Text} {\bf Text} {\bi Text}
\stoptext
%%%% end example
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: new beta
2015-07-11 15:23 ` Wolfgang Schuster
@ 2015-07-11 16:11 ` Pablo Rodriguez
0 siblings, 0 replies; 22+ messages in thread
From: Pablo Rodriguez @ 2015-07-11 16:11 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 07/11/2015 05:23 PM, Wolfgang Schuster wrote:
> [...]
> It works for me when I use the Postscript files from the txfonts
> package, you need the following files:
Many thanks for your reply, Wolfgang.
I wanted to avoid using PostScript files, but it seems that I have to
use them.
Many thanks for your help,
Pablo
--
http://www.ousia.tk
___________________________________________________________________________________
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] 22+ messages in thread
* Re: new beta
2015-07-11 11:15 ` Pablo Rodriguez
@ 2015-07-11 21:26 ` Hans Hagen
0 siblings, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2015-07-11 21:26 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 7/11/2015 1:15 PM, Pablo Rodriguez wrote:
> On 07/11/2015 10:53 AM, Hans Hagen wrote:
>> On 7/11/2015 7:17 AM, Pablo Rodriguez wrote:
>>> [...]
>>> I’m afraid that newotf crashes with this sample:
>>> [...]
>> define crashes ... i donwloaded the font, ran mtxrun --generate and
>> remade the font database and this works:
>>
>> [GFS Didot Classic]
>
> I have this font installed too and I’m afraid it gives the same error.
>
> The fonts I meant are these ones:
> http://www.greekfontsociety.gr/GFS_DIDOT_OT.zip. (GFS Didot Classic is a
> slightly different font.)
>
> With crashing I meant no PDF generation because a not found font. The
> font is there (log attached):
>
> $ fc-list GFSDidot
> /usr/share/fonts/ousia/GFSDidotBoldItalic.otf: GFS Didot:style=Bold Italic
> /usr/share/fonts/ousia/GFSDidotBold.otf: GFS Didot,GFS Didot Rg:style=Bold
> /usr/share/fonts/ousia/GFSDidotItalic.otf: GFS Didot:style=Italic
> /usr/share/fonts/ousia/GFSDidot.otf: GFS Didot:style=Regular
>
> And if I don’t load the newotf module, the font is loaded fine:
>
> used file > 7: filename=/usr/share/fonts/ousia/GFSDidot.otf
> format=otf foundname=/usr/share/fonts/ousia/GFSDidot.otf usedmethod=direct
>
> This is weird, since if I load a non-existent font (such as
> Impossibila), compilation generates a PDF file. No glyph replacement, of
> course,
>
> Sorry, but not even adding either of this options works with newotf:
>
> tf=file:GFSDidot.otf
>
> tf=style:regular
>
> What am I doing wrong?
That is a weird error as when no font is found and loaded nothing gets
passed to the backend so this error is weird.
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] 22+ messages in thread
* Re: new beta
2015-07-11 14:27 ` Pablo Rodriguez
2015-07-11 15:23 ` Wolfgang Schuster
@ 2015-07-11 21:28 ` Hans Hagen
1 sibling, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2015-07-11 21:28 UTC (permalink / raw)
To: ntg-context
On 7/11/2015 4:27 PM, Pablo Rodriguez wrote:
> On 07/11/2015 02:32 PM, Wolfgang Schuster wrote:
>> [...]
>> 1. Does the same happen with other fonts in this folder.
>>
>> 2. What happens when you put the fonts in your local TeX directory (or
>> texmf-fonts/fonts/opentype of your context installation).
>
> Many thanks for your replies, Thomas and Wolfgang.
>
> My font directory /usr/share/fonts/ousia/ is actually a symlink to
> /home/ousia/Documents/ousia-fonts/.
>
> It worked fine until newotf. I replaced the symlink. Now the font
> directory points to tex/texmf-fonts.
>
> After changing this, both the sample I provided and the one from
> Wolfgang work fine.
>
> I wonder why symlinks aren’t followed in the first case.
maybe some difference in opening a file in lua or directlky in c ..
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] 22+ messages in thread
* Re: new beta - \pushbackground broken
2015-07-09 13:39 new beta Hans Hagen
2015-07-10 15:05 ` Thomas A. Schmitz
2015-07-10 19:53 ` Dominik Gerstorfer
@ 2015-07-11 22:22 ` Lukáš Procházka
2015-07-12 10:04 ` Hans Hagen
2 siblings, 1 reply; 22+ messages in thread
From: Lukáš Procházka @ 2015-07-11 22:22 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1: Type: text/plain, Size: 1933 bytes --]
Hello,
\pushbackground seems to be broken in the last beta - this doesn't compile (but it did till now):
----
\defineheadalternative
[PartAlt]
[renderingsetup=set:PartPage]
\startsetups[set:PartPage]
\startmakeup[mu:PartPage]
\white
\headnumbercontent
\blank[2*big]
\headtextcontent
\stopmakeup
\stopsetups
\definemakeup
[mu:PartPage]
[align=middle,
top=\vfill\vfill,
bottom=\vfill\vfill\vfill,
]
\definefont[PartText][SerifBold sa 5]
% Method 1: change the values of the predefined "default" conversion set,
% you can use name of the sectionblock as prefix (separated by a :) to set
% the values only for a certain part (e.g. the appendix) of your document
\defineconversionset[appendix:default][A,R][n]
% Method 2: Create your own conversion set and apply it to all sections
%
% \defineconversionset[bodypart:myconversion][n,n][n]
% \defineconversionset[appendix:myconversion][A,R][n]
% \setuphead[part,chapter,section][sectionconversionset=myconversion]
\setuphead
[part]
[placehead=yes,
alternative=PartAlt,
page=right,
header=none,
before={\pushbackground[page]
\setupbackgrounds[page][background=color,backgroundcolor=black]},
after={\page\popbackground},
bodypartlabel=MyPart:body,
appendixlabel=MyPart:appx,
align=middle,
numberstyle=\bfc,
textstyle=PartText,
]
\setuplabeltext[en][MyPart:body=Díl ,MyPart:appx=Dodatek ]
\starttext
\startbodymatter
\part{My First Part}
\input knuth
\stopbodymatter
\startappendices
\part{My First Appendix}
\input tufte
\stopappendices
\stoptext
----
Lukas
--
Ing. Lukáš Procházka | mailto:LPr@pontex.cz
Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz
Bezová 1658
147 14 Praha 4
Tel: +420 241 096 751
Fax: +420 244 461 038
[-- Attachment #2: Ull-Gra.test2.pdf --]
[-- Type: application/pdf, Size: 14588 bytes --]
[-- Attachment #3: Ull-Gra.test22.log --]
[-- Type: application/octet-stream, Size: 11909 bytes --]
open source > 1 > 1 > c:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-yes.mkiv
ConTeXt ver: 2014.07.30 10:31 MKIV beta fmt: 2015.7.11 int: english/english
system > 'cont-new.mkiv' loaded
open source > 2 > 2 > c:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-new.mkiv
close source > 2 > 2 > c:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-new.mkiv
system > files > jobname 'Ull-Gra.test22', input 'D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv', result 'Ull-Gra'
fonts > latin modern fonts are not preloaded
languages > language 'en' is active
open source > 2 > 3 > D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv
fonts > preloading latin modern fonts (second stage)
fonts > 'fallback modern-designsize rm 12pt' is loaded
structures > begin of sectionblock 'bodypart'
tex error > error on line 55 in file D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv: ! Undefined control sequence
\118>part:before ->\pushbackground
[page] \setupbackgrounds [page][backgroun...
\strc_sectioning_handle_page_yes ...ter \c!before
\relax \fi \global \c_strc...
\strc_sectioning_check_before ...ering_continue #1
\fi
\strc_sectioning_before_yes ...ng_handle_page_yes
\headparameter \c!inbetwee...
\strc_sectioning_handle ..._sectioning_before_yes
\strc_sectioning_register ...
l.55 \part{My First Part}
45 appendixlabel=MyPart:appx,
46 align=middle,
47 numberstyle=\bfc,
48 textstyle=PartText,
49 ]
50
51 \setuplabeltext[en][MyPart:body=Díl ,MyPart:appx=Dodatek ]
52
53 \starttext
54 \startbodymatter
55 >> \part{My First Part}
56 \input knuth
57 \stopbodymatter
58 \startappendices
59 \part{My First Appendix}
60 \input tufte
61 \stopappendices
62 \stoptext
63
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
structure > sectioning > part @ level 1 : 1 -> My First Part
backend > xmp > using file 'c:/Ctx-Beta/tex/texmf-context/tex/context/base/lpdf-pdx.xml'
pages > flushing realpage 1, userpage 1
tex error > error on line 55 in file D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv: ! Undefined control sequence
<recently read> \popbackground
\strc_sectioning_after_yes ...dparameter \c!after
\fi
\strc_sectioning_handle ...c_sectioning_after_yes
\else \ifconditional \c_st...
l.55 \part{My First Part}
45 appendixlabel=MyPart:appx,
46 align=middle,
47 numberstyle=\bfc,
48 textstyle=PartText,
49 ]
50
51 \setuplabeltext[en][MyPart:body=Díl ,MyPart:appx=Dodatek ]
52
53 \starttext
54 \startbodymatter
55 >> \part{My First Part}
56 \input knuth
57 \stopbodymatter
58 \startappendices
59 \part{My First Appendix}
60 \input tufte
61 \stopappendices
62 \stoptext
63
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
open source > 3 > 4 > c:/Ctx-Beta/tex/texmf-context/tex/context/sample/knuth.tex
close source > 3 > 4 > c:/Ctx-Beta/tex/texmf-context/tex/context/sample/knuth.tex
structures > end of sectionblock 'bodypart'
pages > flushing realpage 2, userpage 2
structures > begin of sectionblock 'appendix'
tex error > error on line 59 in file D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv: ! Undefined control sequence
\118>part:before ->\pushbackground
[page] \setupbackgrounds [page][backgroun...
\strc_sectioning_handle_page_yes ...ter \c!before
\relax \fi \global \c_strc...
\strc_sectioning_check_before ...ering_continue #1
\fi
\strc_sectioning_before_yes ...ng_handle_page_yes
\headparameter \c!inbetwee...
\strc_sectioning_handle ..._sectioning_before_yes
\strc_sectioning_register ...
l.59 \part{My First Appendix}
49 ]
50
51 \setuplabeltext[en][MyPart:body=Díl ,MyPart:appx=Dodatek ]
52
53 \starttext
54 \startbodymatter
55 \part{My First Part}
56 \input knuth
57 \stopbodymatter
58 \startappendices
59 >> \part{My First Appendix}
60 \input tufte
61 \stopappendices
62 \stoptext
63
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
structure > sectioning > part @ level 1 : 1 -> My First Appendix
pages > flushing realpage 3, userpage 3
tex error > error on line 59 in file D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv: ! Undefined control sequence
<recently read> \popbackground
\strc_sectioning_after_yes ...dparameter \c!after
\fi
\strc_sectioning_handle ...c_sectioning_after_yes
\else \ifconditional \c_st...
l.59 \part{My First Appendix}
49 ]
50
51 \setuplabeltext[en][MyPart:body=Díl ,MyPart:appx=Dodatek ]
52
53 \starttext
54 \startbodymatter
55 \part{My First Part}
56 \input knuth
57 \stopbodymatter
58 \startappendices
59 >> \part{My First Appendix}
60 \input tufte
61 \stopappendices
62 \stoptext
63
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
open source > 3 > 5 > c:/Ctx-Beta/tex/texmf-context/tex/context/sample/tufte.tex
close source > 3 > 5 > c:/Ctx-Beta/tex/texmf-context/tex/context/sample/tufte.tex
structures > end of sectionblock 'appendix'
pages > flushing realpage 4, userpage 4
close source > 2 > 5 > D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv
close source > 1 > 5 > c:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-yes.mkiv
system > structure > start used structure
used structure > text: Ull-Gra.test22
system > structure > stop used structure
system > files > start used files
used file > 1: filename=cont-yes.mkiv filetype=tex foundname=c:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-yes.mkiv usedmethod=database
used file > 2: filename=cont-new.mkiv filetype=tex foundname=c:/Ctx-Beta/tex/texmf-context/tex/context/base/cont-new.mkiv usedmethod=database
used file > 3: filename=lang-us.lua filetype=scripts foundname=c:/Ctx-Beta/tex/texmf-context/tex/context/patterns/lang-us.lua usedmethod=database
used file > 4: filename=D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv foundname=D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv usedmethod=direct
used file > 5: filename=lm.lfg filetype=tex foundname=c:/Ctx-Beta/tex/texmf-context/tex/context/fonts/lm.lfg usedmethod=database
used file > 6: filename=lmroman12-regular filetype=otf format=otf foundname=c:/Ctx-Beta/tex/texmf/fonts/opentype/public/lm/lmroman12-regular.otf usedmethod=database
used file > 7: filename=latinmodern-math.otf filetype=opentypefonts foundname=c:/Ctx-Beta/tex/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf usedmethod=database
used file > 8: filename=lmroman10-regular filetype=otf format=otf foundname=c:/Ctx-Beta/tex/texmf/fonts/opentype/public/lm/lmroman10-regular.otf usedmethod=database
used file > 9: filename=lmroman10-bold filetype=otf format=otf foundname=c:/Ctx-Beta/tex/texmf/fonts/opentype/public/lm/lmroman10-bold.otf usedmethod=database
used file > 10: filename=lpdf-pdx.xml filetype=tex foundname=c:/Ctx-Beta/tex/texmf-context/tex/context/base/lpdf-pdx.xml usedmethod=database
used file > 11: filename=knuth filetype=tex foundname=c:/Ctx-Beta/tex/texmf-context/tex/context/sample/knuth.tex usedmethod=database
used file > 12: filename=tufte filetype=tex foundname=c:/Ctx-Beta/tex/texmf-context/tex/context/sample/tufte.tex usedmethod=database
system > files > stop used files
system > options > start commandline options
used option > currentrun="1"
used option > fulljobname="D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv"
used option > halt-on-error="true"
used option > input="D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv"
used option > kindofrun="1"
used option > maxnofruns="8"
used option > no-parse-first-line="true"
used option > nonstopmode="true"
used option > path="D:\\Lukas\\ConTeXt\\Styles"
system > options > stop commandline options
system > options > start commandline files
used file > 1: D:/Lukas/Docs/Ull-Gra/Test/Ull-Gra.test22.mkiv
system > options > stop commandline files
mkiv lua stats > used config file: selfautoparent:/texmf/web2c/texmfcnf.lua
mkiv lua stats > used cache path: c:/Ctx-Beta/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e
mkiv lua stats > resource resolver: loadtime 0.012 seconds, 1 scans with scantime 0.031 seconds, 0 shared scans, 12 found files, scanned paths: c:/windows/fonts
mkiv lua stats > stored bytecode data: 353 modules (0.159 sec), 69 tables (0.004 sec), 422 chunks (0.163 sec)
mkiv lua stats > running in nuts mode: yes
mkiv lua stats > cleaned up reserved nodes: 45 nodes, 442 lists of 441
mkiv lua stats > node memory usage: 3 glue, 3 penalty, 16 attribute, 52 glue_spec, 4 attribute_list, 2 temp
mkiv lua stats > node list callback tasks: 6 unique task lists, 5 instances (re)created, 211 calls
mkiv lua stats > used backend: pdf (backend for directly generating pdf output)
mkiv lua stats > loaded patterns: en::2, load time: 0.000
mkiv lua stats > jobdata time: 0.000 seconds saving, 0.000 seconds loading
mkiv lua stats > callbacks: 539 direct, 272 indirect, 811 total
mkiv lua stats > result saved in file: Ull-Gra.pdf, compresslevel 3, objectcompresslevel 3
mkiv lua stats > loaded fonts: 4 files: latinmodern-math.otf, lmroman10-bold.otf, lmroman10-regular.otf, lmroman12-regular.otf
mkiv lua stats > fonts load time: 0.254 seconds for 7 fonts, 1 shared in backend, 0 common vectors, 1 common hashes
mkiv lua stats > used platform: mswin, type: windows, binary subtree: texmf-mswin
mkiv lua stats > luatex banner: this is luatex, version beta-0.79.1 (tex live 2014/w32tex) (rev 5041)
mkiv lua stats > control sequences: 39074 of 65536 + 100000
mkiv lua stats > lua properties: engine: lua, used memory: 36 MB (ctx: 35 MB), hash type: lua, hash chars: min(64,40), symbol mask: utf (τεχ)
mkiv lua stats > runtime: 0.931 seconds, 4 processed pages, 4 shipped pages, 4.296 pages/second
[-- Attachment #4: Ull-Gra.test22.mkiv --]
[-- Type: application/octet-stream, Size: 1570 bytes --]
\defineheadalternative
[PartAlt]
[renderingsetup=set:PartPage]
\startsetups[set:PartPage]
\startmakeup[mu:PartPage]
\white
\headnumbercontent
\blank[2*big]
\headtextcontent
\stopmakeup
\stopsetups
\definemakeup
[mu:PartPage]
[align=middle,
top=\vfill\vfill,
bottom=\vfill\vfill\vfill,
]
\definefont[PartText][SerifBold sa 5]
% Method 1: change the values of the predefined "default" conversion set,
% you can use name of the sectionblock as prefix (separated by a :) to set
% the values only for a certain part (e.g. the appendix) of your document
\defineconversionset[appendix:default][A,R][n]
% Method 2: Create your own conversion set and apply it to all sections
%
% \defineconversionset[bodypart:myconversion][n,n][n]
% \defineconversionset[appendix:myconversion][A,R][n]
% \setuphead[part,chapter,section][sectionconversionset=myconversion]
\setuphead
[part]
[placehead=yes,
alternative=PartAlt,
page=right,
header=none,
before={\pushbackground[page]
\setupbackgrounds[page][background=color,backgroundcolor=black]},
after={\page\popbackground},
bodypartlabel=MyPart:body,
appendixlabel=MyPart:appx,
align=middle,
numberstyle=\bfc,
textstyle=PartText,
]
\setuplabeltext[en][MyPart:body=Díl ,MyPart:appx=Dodatek ]
\starttext
\startbodymatter
\part{My First Part}
\input knuth
\stopbodymatter
\startappendices
\part{My First Appendix}
\input tufte
\stopappendices
\stoptext
[-- Attachment #5: Ull-Gra.test22.pdf --]
[-- Type: application/pdf, Size: 14701 bytes --]
[-- Attachment #6: 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] 22+ messages in thread
* Re: new beta - \pushbackground broken
2015-07-11 22:22 ` new beta - \pushbackground broken Lukáš Procházka
@ 2015-07-12 10:04 ` Hans Hagen
0 siblings, 0 replies; 22+ messages in thread
From: Hans Hagen @ 2015-07-12 10:04 UTC (permalink / raw)
To: ntg-context
On 7/12/2015 12:22 AM, Lukáš Procházka wrote:
> Hello,
>
> \pushbackground seems to be broken in the last beta - this doesn't
> compile (but it did till now):
works ok here ... also, that code hasn't changed
-----------------------------------------------------------------
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] 22+ messages in thread
end of thread, other threads:[~2015-07-12 10:04 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-09 13:39 new beta Hans Hagen
2015-07-10 15:05 ` Thomas A. Schmitz
2015-07-10 17:13 ` Pablo Rodriguez
2015-07-10 23:29 ` Hans Hagen
2015-07-10 23:33 ` Hans Hagen
2015-07-11 5:17 ` Pablo Rodriguez
2015-07-11 8:53 ` Hans Hagen
2015-07-11 11:15 ` Pablo Rodriguez
2015-07-11 21:26 ` Hans Hagen
2015-07-11 10:57 ` Wolfgang Schuster
2015-07-11 11:19 ` Pablo Rodriguez
2015-07-11 11:26 ` Wolfgang Schuster
2015-07-11 12:02 ` Pablo Rodriguez
2015-07-11 12:32 ` Thomas A. Schmitz
2015-07-11 12:32 ` Wolfgang Schuster
2015-07-11 14:27 ` Pablo Rodriguez
2015-07-11 15:23 ` Wolfgang Schuster
2015-07-11 16:11 ` Pablo Rodriguez
2015-07-11 21:28 ` Hans Hagen
2015-07-10 19:53 ` Dominik Gerstorfer
2015-07-11 22:22 ` new beta - \pushbackground broken Lukáš Procházka
2015-07-12 10:04 ` 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).