Re: [NTG-context] New module - mkiv font loading

2009-05-16 Thread Wolfgang Schuster


Am 15.05.2009 um 21:36 schrieb Mohamed Bana:


I got a chance to try it out; it's great.

What I don't understand is that I need to use \starttext ...  
\stoptext,
normally omitting these work.  In your module's case I have to use  
it or

it just typesets with L. Modern.

\startcomponent first
\productproject
\environmentmy.env

\starttext % I don't normally use this
...
\stoptext
\stopcomponent


You don't need \starttext/\stoptext in your document, it would haven  
been

enough to load the module and set the fonts before \startcomponent (have
you noticed it works when you compile the project?) but this was  
expected

and I fixed it.

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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-16 Thread Mohamed Bana

Hi Wolfgang,

Sorry to hassle you again, but I have a quick question.  I'm using

Creator:ConTeXt - 2008.10.31 13:58
Producer:   luaTeX-0.30.3

as a few things don't work with a recent release, and I get the 
following errors;


! Undefined control sequence.
l.50   \setinterfacemessage
   {simplefonts}{title}{simplefonts}
?
! Undefined control sequence.
l.51   \setinterfacemessage
   {simplefonts}{1}{font -- not found}
?


Are they important?  If not I'll simply ignore them with --batchmode.

Wolfgang Schuster wrote:

Hi all,

I wrote a new module to load fonts without the need to write typescripts
for them - http://bitbucket.org/wolfs/simplefonts/

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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___ 


___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-16 Thread Hans Hagen

Mohamed Bana wrote:


Creator:ConTeXt - 2008.10.31 13:58


way too old for this


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-16 Thread Wolfgang Schuster

You can comment the lines 56–59 and the message will disappear.

I expect from users who want to use mkiv to have always a recent context
version on their system, in mkii i try to be compatible with older  
versions

but this is not always possible.

Wolfgang


Am 16.05.2009 um 18:23 schrieb Mohamed Bana:


Hi Wolfgang,

Sorry to hassle you again, but I have a quick question.  I'm using

Creator:ConTeXt - 2008.10.31 13:58
Producer:   luaTeX-0.30.3

as a few things don't work with a recent release, and I get the  
following errors;


! Undefined control sequence.
l.50   \setinterfacemessage
  {simplefonts}{title}{simplefonts}
?
! Undefined control sequence.
l.51   \setinterfacemessage
  {simplefonts}{1}{font -- not found}
?


Are they important?  If not I'll simply ignore them with --batchmode.


___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-15 Thread Mohamed Bana

I got a chance to try it out; it's great.

What I don't understand is that I need to use \starttext ... \stoptext,
normally omitting these work.  In your module's case I have to use it or
it just typesets with L. Modern.

\startcomponent first
\productproject
\environmentmy.env

\starttext % I don't normally use this
...
\stoptext
\stopcomponent

Wolfgang Schuster wrote:

Hi all,

I wrote a new module to load fonts without the need to write typescripts
for them - http://bitbucket.org/wolfs/simplefonts/

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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___ 



___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-12 Thread Wolfgang Schuster


Am 11.05.2009 um 14:41 schrieb Yue Wang:


Hi Wolfgang:

nice script.

Can the module meet my needs discussed in
http://www.ntg.nl/pipermail/ntg-context/2009/040831.html ?
or is it possible to extend the support to xetex?



When you take care about font switching in your module it's easy,
large part of the code can be left out because XeTeX can find the
regular/italic/... styles itself.

\unprotect

\def\setmainfont[#1]{\definetypeface[simplefonts][rm][Xserif][#1] 
[default]}
\def\setsansfont[#1]{\definetypeface[simplefonts][ss][Xsans] [#1] 
[default]}
\def\setmonofont[#1]{\definetypeface[simplefonts][tt][Xmono] [#1] 
[default]}


\appendtoks\setupbodyfont[simplefonts]\to\everystarttext

\protect

\setmainfont[Times New Roman]
\setsansfont[Arial]
\setmonofont[Courier New]

\starttext

\rm\tf roman \it italic \bf bold \bi bolditalic

\ss\tf roman \it italic \bf bold \bi bolditalic

\tt\tf roman \it italic \bf bold \bi bolditalic

\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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] New module - mkiv font loading

2009-05-11 Thread Wolfgang Schuster

Hi all,

I wrote a new module to load fonts without the need to write typescripts
for them - http://bitbucket.org/wolfs/simplefonts/

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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Yue Wang
Hi Wolfgang:

nice script.

Can the module meet my needs discussed in
http://www.ntg.nl/pipermail/ntg-context/2009/040831.html ?
or is it possible to extend the support to xetex?

Yue Wang

On Mon, May 11, 2009 at 8:23 PM, Wolfgang Schuster
schuster.wolfg...@googlemail.com wrote:
 Hi all,

 I wrote a new module to load fonts without the need to write typescripts
 for them - http://bitbucket.org/wolfs/simplefonts/

 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  : https://foundry.supelec.fr/projects/contextrev/
 wiki     : http://contextgarden.net
 ___

___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Mohamed Bana

great!  thanks Wolfgang.

is this working with the latest minimals?  Hopefully I'll get to try it 
later.


Wolfgang Schuster wrote:

Hi all,

I wrote a new module to load fonts without the need to write typescripts
for them - http://bitbucket.org/wolfs/simplefonts/

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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___ 


___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Yanrui Li
On Mon, May 11, 2009 at 9:18 PM, Mohamed Bana
mbana.li...@googlemail.com wrote:
 great!  thanks Wolfgang.

 is this working with the latest minimals?  Hopefully I'll get to try it
 later.


Yes, I used it with latest beta for a whole afternoon.

-- 
Best wishes,
Li Yanrui
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Hans Hagen

Wolfgang Schuster wrote:


possible yes but it's a lot of work because the complete fallback mechanism
needs to be written for XeTeX which is available for MkIV since a while.


this is unlikely to happen (unless we add lots of optional code to mkii 
to deal with xetex which then probably results in a lot of other code 
hooked into other mechanisms as well) as mkii is kind of frozen


if we have to port all sophisticated (upcoming) mkiv features back to 
mkiv we might wonder why we started with mkiv in the first place; the 
whole idea is to have less (complex) code


Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Yue Wang
On Mon, May 11, 2009 at 9:48 PM, Hans Hagen pra...@wxs.nl wrote:
 Wolfgang Schuster wrote:

 possible yes but it's a lot of work because the complete fallback
 mechanism
 needs to be written for XeTeX which is available for MkIV since a while.

 this is unlikely to happen (unless we add lots of optional code to mkii to
 deal with xetex which then probably results in a lot of other code hooked
 into other mechanisms as well) as mkii is kind of frozen

 if we have to port all sophisticated (upcoming) mkiv features back to mkiv
 we might wonder why we started with mkiv in the first place; the whole idea
 is to have less (complex) code


not like that complicated (we do not need font fallback).

it is only something about:

save the current font style (like \ss, \it ,10pt) to a macro . then
apply the macro to a group.
for example

aa { \anotherfont bb}
we should save the style for aa when \anotherfont is called, and apply
that style to bb.

that should be enough. but we don't know how to get the font style.



 Hans

 -
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
 wiki     : http://contextgarden.net
 ___

___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Hans Hagen

Yue Wang wrote:

On Mon, May 11, 2009 at 9:48 PM, Hans Hagen pra...@wxs.nl wrote:

Wolfgang Schuster wrote:


possible yes but it's a lot of work because the complete fallback
mechanism
needs to be written for XeTeX which is available for MkIV since a while.

this is unlikely to happen (unless we add lots of optional code to mkii to
deal with xetex which then probably results in a lot of other code hooked
into other mechanisms as well) as mkii is kind of frozen

if we have to port all sophisticated (upcoming) mkiv features back to mkiv
we might wonder why we started with mkiv in the first place; the whole idea
is to have less (complex) code



not like that complicated (we do not need font fallback).

it is only something about:

save the current font style (like \ss, \it ,10pt) to a macro . then
apply the macro to a group.
for example

aa { \anotherfont bb}
we should save the style for aa when \anotherfont is called, and apply
that style to bb.

that should be enough. but we don't know how to get the font style.


see \pushcurrentfont

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Yue Wang
On Mon, May 11, 2009 at 10:33 PM, Hans Hagen pra...@wxs.nl wrote:
 Yue Wang wrote:

 On Mon, May 11, 2009 at 9:48 PM, Hans Hagen pra...@wxs.nl wrote:

 Wolfgang Schuster wrote:

 possible yes but it's a lot of work because the complete fallback
 mechanism
 needs to be written for XeTeX which is available for MkIV since a while.

 this is unlikely to happen (unless we add lots of optional code to mkii
 to
 deal with xetex which then probably results in a lot of other code hooked
 into other mechanisms as well) as mkii is kind of frozen

 if we have to port all sophisticated (upcoming) mkiv features back to
 mkiv
 we might wonder why we started with mkiv in the first place; the whole
 idea
 is to have less (complex) code


 not like that complicated (we do not need font fallback).

 it is only something about:

 save the current font style (like \ss, \it ,10pt) to a macro . then
 apply the macro to a group.
 for example

 aa { \anotherfont bb}
 we should save the style for aa when \anotherfont is called, and apply
 that style to bb.

 that should be enough. but we don't know how to get the font style.

 see \pushcurrentfont

Thank you, I will look into that.

Many thanks:)


 -
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
 wiki     : http://contextgarden.net
 ___

___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New module - mkiv font loading

2009-05-11 Thread Wolfgang Schuster


Am 11.05.2009 um 15:48 schrieb Hans Hagen:


Wolfgang Schuster wrote:

possible yes but it's a lot of work because the complete fallback  
mechanism
needs to be written for XeTeX which is available for MkIV since a  
while.


this is unlikely to happen (unless we add lots of optional code to  
mkii to deal with xetex which then probably results in a lot of  
other code hooked into other mechanisms as well) as mkii is kind of  
frozen


Sorry Hans but my answer above has nothing to do with your code, I  
provided
in my module a mechanism to set fonts in a similar way as the fontspec  
and

xeCJK/zhspacing packages for LaTeX provide but *I* won't add extra code
to use my module with XeTeX.

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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___