Re: [NTG-context] Date with three-letter month

2008-04-24 Thread richard . stephens
I have consulted the manuals and even the source (core-con.tex) but I cannot find a way of getting a three-letter month using the \date command. For example, I would like to display today's date as 23-Apr-08. This gives a short display suitable for use in a margin, but avoids the

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Aditya Mahajan
On Thu, 24 Apr 2008, [EMAIL PROTECTED] wrote: I have consulted the manuals and even the source (core-con.tex) but I cannot find a way of getting a three-letter month using the \date command. For example, I would like to display today's date as 23-Apr-08. This gives a short display suitable

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread richard . stephens
Aditya Mahajan wrote: See if this works (untested) \unprotect \setuplabeltext [\s!en] [\v!january :\s!mnem=Jan.] \setuplabeltext [\s!en] [\v!february :\s!mnem=Feb.] \setuplabeltext [\s!en] [\v!march:\s!mnem=Mar.] \setuplabeltext [\s!en] [\v!april:\s!mnem=Apr.] \setuplabeltext [\s!en]

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Peter Münster
On Thu, Apr 24 2008, [EMAIL PROTECTED] wrote: Thanks Taco. This does the job. All I need now is a version (\Monthshort ??) which puts the first letter in uppercase, Jan , Feb, etc. % engine=luatex \startluacode function Monthshort(m) -- os.setlocale(fr_FR.utf8) -- just for testing...

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Hans Hagen
Peter Münster wrote: % engine=luatex \startluacode function Monthshort(m) --os.setlocale(fr_FR.utf8) -- just for testing... tex.print(os.date(%b, os.time({day = 10, month = m, year = 2000}))) os.setlocale(C) end \stopluacode \starttext

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Peter Münster
On Thu, Apr 24 2008, Hans Hagen wrote: Peter Münster wrote: % engine=luatex \startluacode function Monthshort(m) -- os.setlocale(fr_FR.utf8) -- just for testing... tex.print(os.date(%b, os.time({day = 10, month = m, year = 2000}))) os.setlocale(C) end \stopluacode

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Arthur Reutenauer
Indeed, I've already seen that: when setting the locale to fr_FR.utf8, without resetting it to C just after the tex.print(), then I get this error: !luaTeX error (file /opt/TeX-live/texmf-dist/fonts/opentype/public/lm/lmroman12-regular.otf): Parsing CFF DICT failed. (error=-1) == Fatal

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Taco Hoekwater
Arthur Reutenauer wrote: Indeed, I've already seen that: when setting the locale to fr_FR.utf8, without resetting it to C just after the tex.print(), then I get this error: !luaTeX error (file /opt/TeX-live/texmf-dist/fonts/opentype/public/lm/lmroman12-regular.otf): Parsing CFF DICT

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Hans Hagen
Taco Hoekwater wrote: Arthur Reutenauer wrote: Indeed, I've already seen that: when setting the locale to fr_FR.utf8, without resetting it to C just after the tex.print(), then I get this error: !luaTeX error (file /opt/TeX-live/texmf-dist/fonts/opentype/public/lm/lmroman12-regular.otf):

Re: [NTG-context] Date with three-letter month

2008-04-24 Thread Arthur Reutenauer
why not completely remove locatel then ... probably also faster There would certainly be many reasons to do so ... if anything, because ConTeXt has its own “localization” system. btw, nilling the locale is done in mkiv: os.setlocale(nil,nil) -- useless feature and even dangerous in

[NTG-context] Date with three-letter month

2008-04-23 Thread richard . stephens
Hello All, I have consulted the manuals and even the source (core-con.tex) but I cannot find a way of getting a three-letter month using the \date command. For example, I would like to display today's date as 23-Apr-08. This gives a short display suitable for use in a margin, but avoids the

Re: [NTG-context] Date with three-letter month

2008-04-23 Thread Taco Hoekwater
[EMAIL PROTECTED] wrote: Hello All, I have consulted the manuals and even the source (core-con.tex) but I cannot find a way of getting a three-letter month using the \date command. For example, I would like to display today's date as 23-Apr-08. This gives a short display suitable for