Re: [NTG-context] Problem with lucida fonts (again)

2017-06-27 Thread Henri Menke
You're this guy, right?

https://mailman.ntg.nl/pipermail/ntg-context/2016/087522.html
https://tex.stackexchange.com/questions/338849

Sorry, but as last time, we can't help you without you posting a reproducible 
example.  The
following works fine for me on TL2016, TL2017, and latest beta.

\setupbodyfont[lucidaot]

\starttext

\input knuth

\stoptext

On Tue, 2017-06-27 at 21:45 +0200, Eric Détrez wrote:
> Hello
> 
> I already had this problem with lucida fonts.
> When I type text the letter are shifted : "b" becomes "a", "c" becomes 
> "b", ...
> I solved it with using the stable version.
> 
> I updated my system and I downloaded again context-minimal.
> The problem came back with both versions (last or stable).
> ConTeXt  ver: 2017.05.15 21:48 MKIV beta  fmt: 2017.6.27  int: 
> english/english
> ConTeXt  ver: 2017.06.27 18:05 MKIV beta  fmt: 2017.6.27  int: 
> english/english
> 
> If I use the tex-live version all is fine
> ConTeXt  ver: 2016.05.17 19:20 MKIV current  fmt: 2017.6.27  int: 
> english/english
> 
> It seems current version does provide a beta.
> 
> I'm afraid I'll can use Lucida soon
> 
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

[NTG-context] Problem with lucida fonts (again)

2017-06-27 Thread Eric Détrez

Hello

I already had this problem with lucida fonts.
When I type text the letter are shifted : "b" becomes "a", "c" becomes 
"b", ...

I solved it with using the stable version.

I updated my system and I downloaded again context-minimal.
The problem came back with both versions (last or stable).
ConTeXt  ver: 2017.05.15 21:48 MKIV beta  fmt: 2017.6.27  int: 
english/english
ConTeXt  ver: 2017.06.27 18:05 MKIV beta  fmt: 2017.6.27  int: 
english/english


If I use the tex-live version all is fine
ConTeXt  ver: 2016.05.17 19:20 MKIV current  fmt: 2017.6.27  int: 
english/english


It seems current version does provide a beta.

I'm afraid I'll can use Lucida soon

--
Eric Détrez
Informatique
Lycée Faidherbe, Lille
http://eric-detrez.fr
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Problem with macro with optional parameter

2017-06-27 Thread Jaroslav Hajtmar
Thanx Henri for answer.
Maybe I have been explaining wrong my problem. I would need a variant without a 
parameter and concurrently without braces. Command without braces swallows the 
break of the paragraph.

\def\Command#1%
  {\expdoifelse{#1}{}{100}{#1}}

\starttext

1. \Command{5} % OK

2. \Command  % OK

3. As You see, Command without braces swallows the break of the paragraph.

1. \dorecurse{\Command{5}}{\recurselevel\crlf} % not working

2. \dorecurse{\Command{}}{\recurselevel\crlf}  % not working

\stoptext


Jaroslav Hajtmar





Dne 27.06.17 13:05, ntg-context za uživatele Henri Menke 
 napsal(a):

On Tue, 2017-06-27 at 08:58 +, Jaroslav Hajtmar wrote:
> Hello ConTeXist.
> I'm not able to solve a macros problem with one optional argument. I need 
the macro to return a
> value that can be used as a dorecurse loop parameter.
> Is there possibility create macro with optional parameter and parameter 
is concurrently inside in
> braces? (in nonsquare brackets)?
> I've tried to experiment with examples from the wiki, but I'm not clear 
about it.
>  
> Thanx for help.
> Jaroslav Hajtmar
>  
> Here is minimal example:
>  
> \def\DoCommand[#1]%
>   {\iffirstargument#1\else100\fi}
>  
> \def\Command%
>   {\dosingleargument\DoCommand}
>  
> %\def\DoAnotherCommand{#1}%
> %  {\iffirstargument#1\else100\fi}
>  
> %\def\AnotherCommand%
> %  {\dosingleargument\DoAnotherCommand}
>   
> \starttext
>  
> 1. \Command[5] % OK
>  
> 2. \Command  % OK
>  
>  
>  
>  
> %1. \dorecurse{\Command[5]}{\recurselevel\crlf} % not working
>  
> %2. \dorecurse{\Command}{\recurselevel\crlf}  % not working

The first argument to \dorecurse has to expand to a number.  Therefore it 
has to be fully-
expandable.  Scanning for optional brackets is never expandable.  You have 
to do it this way:

\def\Command#1%
  {\expdoifelse{#1}{}{100}{#1}}

\starttext

1. \Command{5} % OK

2. \Command{}  % OK

1. \dorecurse{\Command{5}}{\recurselevel\crlf} % not working

2. \dorecurse{\Command{}}{\recurselevel\crlf}  % not working

\stoptext


> \stoptext
> 
___
> 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://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] Problem with macro with optional parameter

2017-06-27 Thread Henri Menke
On Tue, 2017-06-27 at 08:58 +, Jaroslav Hajtmar wrote:
> Hello ConTeXist.
> I'm not able to solve a macros problem with one optional argument. I need the 
> macro to return a
> value that can be used as a dorecurse loop parameter.
> Is there possibility create macro with optional parameter and parameter is 
> concurrently inside in
> braces? (in nonsquare brackets)?
> I've tried to experiment with examples from the wiki, but I'm not clear about 
> it.
>  
> Thanx for help.
> Jaroslav Hajtmar
>  
> Here is minimal example:
>  
> \def\DoCommand[#1]%
>   {\iffirstargument#1\else100\fi}
>  
> \def\Command%
>   {\dosingleargument\DoCommand}
>  
> %\def\DoAnotherCommand{#1}%
> %  {\iffirstargument#1\else100\fi}
>  
> %\def\AnotherCommand%
> %  {\dosingleargument\DoAnotherCommand}
>   
> \starttext
>  
> 1. \Command[5] % OK
>  
> 2. \Command  % OK
>  
>  
>  
>  
> %1. \dorecurse{\Command[5]}{\recurselevel\crlf} % not working
>  
> %2. \dorecurse{\Command}{\recurselevel\crlf}  % not working

The first argument to \dorecurse has to expand to a number.  Therefore it has 
to be fully-
expandable.  Scanning for optional brackets is never expandable.  You have to 
do it this way:

\def\Command#1%
  {\expdoifelse{#1}{}{100}{#1}}

\starttext

1. \Command{5} % OK

2. \Command{}  % OK

1. \dorecurse{\Command{5}}{\recurselevel\crlf} % not working

2. \dorecurse{\Command{}}{\recurselevel\crlf}  % not working

\stoptext


> \stoptext
> ___
> 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://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> 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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

[NTG-context] Problem with macro with optional parameter

2017-06-27 Thread Jaroslav Hajtmar
Hello ConTeXist.
I'm not able to solve a macros problem with one optional argument. I need the 
macro to return a value that can be used as a dorecurse loop parameter.
Is there possibility create macro with optional parameter and parameter is 
concurrently inside in braces? (in nonsquare brackets)?
I've tried to experiment with examples from the wiki, but I'm not clear about 
it.

Thanx for help.
Jaroslav Hajtmar

Here is minimal example:

\def\DoCommand[#1]%
  {\iffirstargument#1\else100\fi}

\def\Command%
  {\dosingleargument\DoCommand}

%\def\DoAnotherCommand{#1}%
%  {\iffirstargument#1\else100\fi}

%\def\AnotherCommand%
%  {\dosingleargument\DoAnotherCommand}

\starttext

1. \Command[5] % OK

2. \Command  % OK




%1. \dorecurse{\Command[5]}{\recurselevel\crlf} % not working

%2. \dorecurse{\Command}{\recurselevel\crlf}  % not working


\stoptext
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] italian index: "I" and "J" under "I", "U" and "V" under "V"

2017-06-27 Thread Hans Åberg

> On 27 Jun 2017, at 09:06, Hans Hagen  wrote:
> 
> On 6/26/2017 11:39 PM, Hans Åberg wrote:
>> 
>> In Swedish, originally, "w" is sorted the same as "v", but it has changed 
>> lately, though there is a recommendation to still use the old style in 
>> tables of personal names, in view they phonetically identical in Swedish. So 
>> there are two different sortings in use.
> it's no problem to have several vectors because one can configure what 
> vector(set) to choose

Indeed, that is what I think might be required in general.


___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___

Re: [NTG-context] italian index: "I" and "J" under "I", "U" and "V" under "V"

2017-06-27 Thread Hans Hagen

On 6/26/2017 11:39 PM, Hans Åberg wrote:



On 26 Jun 2017, at 15:34, Hans Hagen  wrote:

On 6/26/2017 2:48 PM, MF wrote:


there's a bug in the way ConTeXt groups the items of a register when
"indicator=yes" and mainlanguage is "it":
- items starting with the J letter are grouped under the I letter
- items starting with the V letter are grouped under the U letter
This is not what one would expect from an index in modern italian.
If you browse an italian dictionary, you will find all the 26 letters.



Is there a way to get around this bug and get all the 26 distinct
letters in a register keeping "it" as the main language?

in sort-lan.lua you can fix the table:

definitions["it"] = {
entries = {

(not sure which italian is responsible for it)


In Swedish, originally, "w" is sorted the same as "v", but it has changed 
lately, though there is a recommendation to still use the old style in tables of personal names, in 
view they phonetically identical in Swedish. So there are two different sortings in use.
it's no problem to have several vectors because one can configure what 
vector(set) to choose


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 / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___