* Re: two languages hyphenation
[not found] <mailman.2040.1277469608.4277.ntg-context@ntg.nl>
@ 2010-06-25 12:42 ` Vyatcheslav Yatskovsky
2010-06-25 13:06 ` checking for an undefined constant Vyatcheslav Yatskovsky
1 sibling, 0 replies; 10+ messages in thread
From: Vyatcheslav Yatskovsky @ 2010-06-25 12:42 UTC (permalink / raw)
To: ntg-context
On 25.06.2010 15:40, ntg-context-request@ntg.nl wrote:
> Since they are written in two different scripts you can theoretically
> enable them simultaneously (but I'm not sure if this is supported by
> default).
Interesting, how?
--
Best Regards,
Vyatcheslav Yatskovsky
___________________________________________________________________________________
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] 10+ messages in thread
* checking for an undefined constant
[not found] <mailman.2040.1277469608.4277.ntg-context@ntg.nl>
2010-06-25 12:42 ` two languages hyphenation Vyatcheslav Yatskovsky
@ 2010-06-25 13:06 ` Vyatcheslav Yatskovsky
2010-06-25 13:39 ` Aditya Mahajan
1 sibling, 1 reply; 10+ messages in thread
From: Vyatcheslav Yatskovsky @ 2010-06-25 13:06 UTC (permalink / raw)
To: ntg-context
Hi,
Now I check for an undefined constant like this:
\ifx \Homeworks \undefined \else Home works -- {\Homeworks} \fi
The useful part is in "else" clause. How to swap this check so that
"else" is not needed?
Rgrds,
Vyatcheslav
___________________________________________________________________________________
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] 10+ messages in thread
* Re: checking for an undefined constant
2010-06-25 13:06 ` checking for an undefined constant Vyatcheslav Yatskovsky
@ 2010-06-25 13:39 ` Aditya Mahajan
2010-06-25 18:16 ` Wolfgang Schuster
0 siblings, 1 reply; 10+ messages in thread
From: Aditya Mahajan @ 2010-06-25 13:39 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Fri, 25 Jun 2010, Vyatcheslav Yatskovsky wrote:
> Hi,
>
> Now I check for an undefined constant like this:
>
> \ifx \Homeworks \undefined \else Home works -- {\Homeworks} \fi
>
> The useful part is in "else" clause. How to swap this check so that "else"
> is not needed?
>
From syst-gen.mkii
%D \macros
%D {doifundefined,doifdefined,
%D doifundefinedelse,doifdefinedelse,
%D doifalldefinedelse}
%D
%D The standard way of testing if a macro is defined is
%D comparing its meaning with another undefined one, usually
%D \type{\undefined}. To garantee correct working of the next
%D set of macros, \type{\undefined} may never be defined!
%D
%D \starttyping
%D \doifundefined {string} {...}
%D \doifdefined {string} {...}
%D \doifundefinedelse {string} {then ...} {else ...}
%D \doifdefinedelse {string} {then ...} {else ...}
%D \doifalldefinedelse {commalist} {then ...} {else ...}
%D \stoptyping
%D
So
\doifdefined{Homeworks}{...}
Aditya
___________________________________________________________________________________
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] 10+ messages in thread
* Re: checking for an undefined constant
2010-06-25 13:39 ` Aditya Mahajan
@ 2010-06-25 18:16 ` Wolfgang Schuster
0 siblings, 0 replies; 10+ messages in thread
From: Wolfgang Schuster @ 2010-06-25 18:16 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 25.06.10 15:39, schrieb Aditya Mahajan:
> On Fri, 25 Jun 2010, Vyatcheslav Yatskovsky wrote:
>
>> Hi,
>>
>> Now I check for an undefined constant like this:
>>
>> \ifx \Homeworks \undefined \else Home works -- {\Homeworks} \fi
>>
>> The useful part is in "else" clause. How to swap this check so that
>> "else" is not needed?
>>
>> From syst-gen.mkii
>
> %D \macros
> %D {doifundefined,doifdefined,
> %D doifundefinedelse,doifdefinedelse,
> %D doifalldefinedelse}
> %D
> %D The standard way of testing if a macro is defined is
> %D comparing its meaning with another undefined one, usually
> %D \type{\undefined}. To garantee correct working of the next
> %D set of macros, \type{\undefined} may never be defined!
> %D
> %D \starttyping
> %D \doifundefined {string} {...}
> %D \doifdefined {string} {...}
> %D \doifundefinedelse {string} {then ...} {else ...}
> %D \doifdefinedelse {string} {then ...} {else ...}
> %D \doifalldefinedelse {commalist} {then ...} {else ...}
> %D \stoptyping
> %D
>
> So
>
> \doifdefined{Homeworks}{...}
Low level (etex) solutions:
\ifdefined\Homeworks ... \fi
\unless\ifx\Homeworks\undefined ... \fi
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] 10+ messages in thread
* Re: two languages hyphenation
[not found] <mailman.2045.1277489811.4277.ntg-context@ntg.nl>
@ 2010-06-27 14:17 ` Vyatcheslav Yatskovsky
0 siblings, 0 replies; 10+ messages in thread
From: Vyatcheslav Yatskovsky @ 2010-06-27 14:17 UTC (permalink / raw)
To: ntg-context, Hans Hagen
Hi Hans,
>> Since they are written in two different scripts you can theoretically
>> enable them simultaneously (but I'm not sure if this is supported by
>> default).
>
> interesting and quite trivial to support ... do you have a test file?
I suspect to use \mainlanguage[en,ua] command, if it's possible
This my test file:
\setupbodyfont[mscore,rm,24pt]
%\mainlanguage[en] %only English hyphens
%\mainlanguage[ua] %only Ukrainian hyphens
\mainlanguage[en,ua] %%only English hyphens, no Uk
\starttext
\dorecurse{4}{Для мене велика честь бути з вами сьогодні на випускному в
одному з найкращих університетів світу. Зізнаюся, я так і не закінчив
коледж - і ніколи не був ближче до випускного, ніж зараз. І я хочу
розповісти вам три історії зі свого життя. Три історії і все. }
\dorecurse{4}{I am honored to be with you today at your commencement
from one of the finest universities in the world. I never graduated from
college. Truth be told, this is the closest I've ever gotten to a
college graduation. Today I want to tell you three stories from my life.
That's it. No big deal. Just three stories.}
\stoptext
--
Best Regards,
Vyatcheslav Yatskovsky
___________________________________________________________________________________
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] 10+ messages in thread
* Re: two languages hyphenation
2010-06-25 16:28 ` Yury G. Kudryashov
@ 2010-06-25 17:20 ` Khaled Hosny
0 siblings, 0 replies; 10+ messages in thread
From: Khaled Hosny @ 2010-06-25 17:20 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Fri, Jun 25, 2010 at 08:28:26PM +0400, Yury G. Kudryashov wrote:
> Hans Hagen wrote:
>
> > On 25-6-2010 2:24, Mojca Miklavec wrote:
> >> Since they are written in two different scripts you can theoretically
> >> enable them simultaneously (but I'm not sure if this is supported by
> >> default).
> >
> > interesting and quite trivial to support ... do you have a test file?
> I do.
>
> % Just \usetypescript[xits] doesn't work for me (I have xits fonts in
> ~/.fonts). Probably, it is already fixed in the latest beta.
xits typescript uses file names, however OS fonts (i.e. those under
~/.fonts) can only be found by file names.
Since file and font names are essentially the same, once normalized, in
case of xits, I suggest that font names are used so it works for both
scenarios (system vs. texmf installation).
(I myself have a self may typescript just for that)
Regards,
Khaled
--
Khaled Hosny
Arabic localiser and member of Arabeyes.org team
Free font developer
___________________________________________________________________________________
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] 10+ messages in thread
* Re: two languages hyphenation
2010-06-25 15:57 ` Hans Hagen
@ 2010-06-25 16:28 ` Yury G. Kudryashov
2010-06-25 17:20 ` Khaled Hosny
0 siblings, 1 reply; 10+ messages in thread
From: Yury G. Kudryashov @ 2010-06-25 16:28 UTC (permalink / raw)
To: ntg-context
Hans Hagen wrote:
> On 25-6-2010 2:24, Mojca Miklavec wrote:
>> Since they are written in two different scripts you can theoretically
>> enable them simultaneously (but I'm not sure if this is supported by
>> default).
>
> interesting and quite trivial to support ... do you have a test file?
I do.
% Just \usetypescript[xits] doesn't work for me (I have xits fonts in
~/.fonts). Probably, it is already fixed in the latest beta.
\starttypescript [math] [xits] [name]
\definefontsynonym[MathRoman][name:xitsmath]
[features=math\mathsizesuffix]
\stoptypescript
\starttypescript [serif] [xits] [name]
\definefontsynonym[Serif] [name:xitsregular]
[features=default]
\definefontsynonym[SerifBold] [name:xitsbold]
[features=default]
\definefontsynonym[SerifItalic] [name:xitsitalic]
[features=default]
\definefontsynonym[SerifBoldItalic][name:xitsbolditalic]
[features=default]
\stoptypescript
\starttypescript[xits]
\definetypeface [xits] [rm] [serif] [xits] [default]
\definetypeface [xits] [ss] [sans] [heros] [default] [rscale=0.9]
\definetypeface [xits] [tt] [mono] [modern] [default] [rscale=1.05]
\definetypeface [xits] [mm] [math] [xits] [default]
\stoptypescript
\setupbodyfont[xits,12pt]
\starttext
% Hyphenated
{\language[ru]
\dorecurse{50}{русский текст }
}
% Not hyphenated
{\language[en]
\dorecurse{50}{русский текст }
}
% Not hyphenated
{\language[ru]
\dorecurse{50}{Multilingual }
}
% Hyphenated
{\language[en]
\dorecurse{50}{Multilingual }
}
\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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: two languages hyphenation
2010-06-25 12:24 ` Mojca Miklavec
@ 2010-06-25 15:57 ` Hans Hagen
2010-06-25 16:28 ` Yury G. Kudryashov
0 siblings, 1 reply; 10+ messages in thread
From: Hans Hagen @ 2010-06-25 15:57 UTC (permalink / raw)
To: mailing list for ConTeXt users; +Cc: Mojca Miklavec
On 25-6-2010 2:24, Mojca Miklavec wrote:
> On Fri, Jun 25, 2010 at 14:19, Vyatcheslav Yatskovsky wrote:
>> Hello,
>>
>> I have two languages in my document: English and Russian, and want to enable
>> hyphenation for both. (By default, only English words are hyphenated). How
>> to achive this?
>
> \mainlanguage[ru]
>
> \starttext
> some russian text {\language[en] and some english ...} some russian
> again {\language[en] and again some english}
> \stoptext
>
> Since they are written in two different scripts you can theoretically
> enable them simultaneously (but I'm not sure if this is supported by
> default).
interesting and quite trivial to support ... do you have a test file?
-----------------------------------------------------------------
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] 10+ messages in thread
* Re: two languages hyphenation
2010-06-25 12:19 ` Vyatcheslav Yatskovsky
@ 2010-06-25 12:24 ` Mojca Miklavec
2010-06-25 15:57 ` Hans Hagen
0 siblings, 1 reply; 10+ messages in thread
From: Mojca Miklavec @ 2010-06-25 12:24 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Fri, Jun 25, 2010 at 14:19, Vyatcheslav Yatskovsky wrote:
> Hello,
>
> I have two languages in my document: English and Russian, and want to enable
> hyphenation for both. (By default, only English words are hyphenated). How
> to achive this?
\mainlanguage[ru]
\starttext
some russian text {\language[en] and some english ...} some russian
again {\language[en] and again some english}
\stoptext
Since they are written in two different scripts you can theoretically
enable them simultaneously (but I'm not sure if this is supported by
default).
Mojca
___________________________________________________________________________________
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] 10+ messages in thread
* two languages hyphenation
[not found] <mailman.2021.1277449597.4277.ntg-context@ntg.nl>
@ 2010-06-25 12:19 ` Vyatcheslav Yatskovsky
2010-06-25 12:24 ` Mojca Miklavec
0 siblings, 1 reply; 10+ messages in thread
From: Vyatcheslav Yatskovsky @ 2010-06-25 12:19 UTC (permalink / raw)
To: ntg-context
Hello,
I have two languages in my document: English and Russian, and want to
enable hyphenation for both. (By default, only English words are
hyphenated). How to achive this?
Rgrds,
Vyatcheslav
___________________________________________________________________________________
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] 10+ messages in thread
end of thread, other threads:[~2010-06-27 14:17 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <mailman.2040.1277469608.4277.ntg-context@ntg.nl>
2010-06-25 12:42 ` two languages hyphenation Vyatcheslav Yatskovsky
2010-06-25 13:06 ` checking for an undefined constant Vyatcheslav Yatskovsky
2010-06-25 13:39 ` Aditya Mahajan
2010-06-25 18:16 ` Wolfgang Schuster
[not found] <mailman.2045.1277489811.4277.ntg-context@ntg.nl>
2010-06-27 14:17 ` two languages hyphenation Vyatcheslav Yatskovsky
[not found] <mailman.2021.1277449597.4277.ntg-context@ntg.nl>
2010-06-25 12:19 ` Vyatcheslav Yatskovsky
2010-06-25 12:24 ` Mojca Miklavec
2010-06-25 15:57 ` Hans Hagen
2010-06-25 16:28 ` Yury G. Kudryashov
2010-06-25 17:20 ` Khaled Hosny
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).