ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Re: [Dev-luatex] State of OpenType support
       [not found]                 ` <20080508111138.GA10962@Penguin>
@ 2008-05-08 15:53                   ` Khaled Hosny
  2008-05-08 18:02                     ` Hans Hagen
  0 siblings, 1 reply; 6+ messages in thread
From: Khaled Hosny @ 2008-05-08 15:53 UTC (permalink / raw)
  To: Hans Hagen; +Cc: ntg-context, Idris Samawi Hamid, Taco Hoekwater


[-- Attachment #1.1: Type: text/plain, Size: 3124 bytes --]

(Moved from lautex mailing list, more bellow)

On Thu, May 08, 2008 at 02:11:38PM +0300, Khaled Hosny wrote:
> On Thu, May 08, 2008 at 12:53:56PM +0200, Hans Hagen wrote:
> > Khaled Hosny wrote:
> >> On Thu, May 08, 2008 at 12:22:16PM +0200, Hans Hagen wrote:
> >>> Khaled Hosny wrote:
> >>>> On Thu, May 08, 2008 at 10:10:23AM +0200, Taco Hoekwater wrote:
> >>>>> Hans Hagen wrote:
> >>>>>> Khaled Hosny wrote:
> >>>>>>
> >>>>>>> I also tried "Nafees Nastaliq" font
> >>>>>>> http://www.crulp.org/software/localization/Fonts/nafeesNastaleeq.html
> >>>>>>> with also broken result.
> >>>>>>>
> >>>>>>>> See also the arabic chapter (XIII) in mk.pdf:
> >>>>>>>>
> >>>>>>>>  http://pragma-ade.com/general/manuals/mk.pdf
> >>>>>>> I was actually testing the fonts under its guidance :)
> >>>>>> Can you two team up on this issue? the problem is that esp the  
> >>>>>> scripting part of OT is not really defined, only has de facto 
> >>>>>> specs i.e. reversed engineered uniscribe.
> >>>>> I had a quick look at the font with fontforge. It could that 
> >>>>> (part of  the) problems are related to the fact that most of the 
> >>>>> glyph encodings
> >>>>> in the font do not follow unicode, even though the font claims to be a
> >>>>> UnicodeBMP encoded font.  It is quite possible that that confuses the
> >>>>> contextual analyser in MkIV.
> >>>> I'm relaying solely on OpenType here, i.e. the actual glyphs aren't
> >>>> encoded and using isol, init, etc features to map characters to the
> >>>> appropriate glyphs.
> >>>>
> >>>> I tested it with two other OpenType implementations, and I got the
> >>>> expected result.
> >>> this mkmk feature ...
> >>>
> >>> (1) is it directionally sensitive? some features are marked as r2l, some not
> >>
> >> No its not, I think r2l is applicable for cursive anchors and should
> >> mean nothing here (I was trying some thing but forget to remove it
> >> after).
> >> I removed r2l marl from all tables (except curs), but this changed  
> >> nothing.
> >>
> >>> (2) do you use proper mark -> basemark? or just mark to mark?
> >
> > keep in mind that when you update your font, you have to remove the  
> > cached version
> 
> I removed the enteries in fonts/otf of the cache dir, is this enough?
> 

Uploaded Pango output of the same string for comparison,
http://khaled.djihed.com/context/
(Note: the dots are marks, not part of the base glyph; the dot is
basemark and the haraka is mark).

Thanks,
 Khaled

>  Khaled
> 
> >
> > 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
> > -----------------------------------------------------------------
> 
> -- 
>  Khaled Hosny
>  Arabic localizer and member of Arabeyes.org team

-- 
 Khaled Hosny
 Arabic localizer and member of Arabeyes.org team

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Dev-luatex] State of OpenType support
  2008-05-08 15:53                   ` [Dev-luatex] State of OpenType support Khaled Hosny
@ 2008-05-08 18:02                     ` Hans Hagen
  2008-05-09 14:42                       ` Khaled Hosny
  0 siblings, 1 reply; 6+ messages in thread
From: Hans Hagen @ 2008-05-08 18:02 UTC (permalink / raw)
  To: Khaled Hosny; +Cc: ntg-context, Idris Samawi Hamid, Taco Hoekwater

Khaled Hosny wrote:
> (Moved from lautex mailing list, more bellow)



char 1614 and 1617 are to be relatively positioned using mkmk, so we 
need a mark and a basemark match an donly anchor-11 qualifies as 
basemark but ...

   {
    ["anchors"]={
     ["basemark"]={["Anchor-11"]={["x"]=0,["y"]=250,},},
     ["mark"]={["Anchor-13"]={["x"]=0,["y"]=-100,},["Anchor-7" 
]={["x"]=0,["y"]=0,},},
    },
    ["name"]="shadda",
    ["unicode"]=1617,
   },

   {
    ["anchors"]={
 
["mark"]={["Anchor-13"]={["x"]=0,["y"]=-100,},["Anchor-7"]={["x"]=0,["y"]=0,},},
    },
    ["name"]="fatha",
    ["unicode"]=1614,
   },

there is no mark reference in 1614 ...

i'm not that fluent in fontforge so i cannot play further


> On Thu, May 08, 2008 at 02:11:38PM +0300, Khaled Hosny wrote:
>> On Thu, May 08, 2008 at 12:53:56PM +0200, Hans Hagen wrote:
>>> Khaled Hosny wrote:
>>>> On Thu, May 08, 2008 at 12:22:16PM +0200, Hans Hagen wrote:
>>>>> Khaled Hosny wrote:
>>>>>> On Thu, May 08, 2008 at 10:10:23AM +0200, Taco Hoekwater wrote:
>>>>>>> Hans Hagen wrote:
>>>>>>>> Khaled Hosny wrote:
>>>>>>>>
>>>>>>>>> I also tried "Nafees Nastaliq" font
>>>>>>>>> http://www.crulp.org/software/localization/Fonts/nafeesNastaleeq.html
>>>>>>>>> with also broken result.
>>>>>>>>>
>>>>>>>>>> See also the arabic chapter (XIII) in mk.pdf:
>>>>>>>>>>
>>>>>>>>>>  http://pragma-ade.com/general/manuals/mk.pdf
>>>>>>>>> I was actually testing the fonts under its guidance :)
>>>>>>>> Can you two team up on this issue? the problem is that esp the  
>>>>>>>> scripting part of OT is not really defined, only has de facto 
>>>>>>>> specs i.e. reversed engineered uniscribe.
>>>>>>> I had a quick look at the font with fontforge. It could that 
>>>>>>> (part of  the) problems are related to the fact that most of the 
>>>>>>> glyph encodings
>>>>>>> in the font do not follow unicode, even though the font claims to be a
>>>>>>> UnicodeBMP encoded font.  It is quite possible that that confuses the
>>>>>>> contextual analyser in MkIV.
>>>>>> I'm relaying solely on OpenType here, i.e. the actual glyphs aren't
>>>>>> encoded and using isol, init, etc features to map characters to the
>>>>>> appropriate glyphs.
>>>>>>
>>>>>> I tested it with two other OpenType implementations, and I got the
>>>>>> expected result.
>>>>> this mkmk feature ...
>>>>>
>>>>> (1) is it directionally sensitive? some features are marked as r2l, some not
>>>> No its not, I think r2l is applicable for cursive anchors and should
>>>> mean nothing here (I was trying some thing but forget to remove it
>>>> after).
>>>> I removed r2l marl from all tables (except curs), but this changed  
>>>> nothing.
>>>>
>>>>> (2) do you use proper mark -> basemark? or just mark to mark?
>>> keep in mind that when you update your font, you have to remove the  
>>> cached version
>> I removed the enteries in fonts/otf of the cache dir, is this enough?
>>
> 
> Uploaded Pango output of the same string for comparison,
> http://khaled.djihed.com/context/
> (Note: the dots are marks, not part of the base glyph; the dot is
> basemark and the haraka is mark).
> 
> Thanks,
>  Khaled
> 
>>  Khaled
>>
>>> 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
>>> -----------------------------------------------------------------
>> -- 
>>  Khaled Hosny
>>  Arabic localizer and member of Arabeyes.org team
> 


-- 

-----------------------------------------------------------------
                                           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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Dev-luatex] State of OpenType support
  2008-05-08 18:02                     ` Hans Hagen
@ 2008-05-09 14:42                       ` Khaled Hosny
  2008-05-09 16:34                         ` Hans Hagen
  0 siblings, 1 reply; 6+ messages in thread
From: Khaled Hosny @ 2008-05-09 14:42 UTC (permalink / raw)
  To: Hans Hagen; +Cc: ntg-context, Idris Samawi Hamid, Taco Hoekwater


[-- Attachment #1.1: Type: text/plain, Size: 4624 bytes --]

On Thu, May 08, 2008 at 08:02:10PM +0200, Hans Hagen wrote:
> Khaled Hosny wrote:
>> (Moved from lautex mailing list, more bellow)
>
>
>
> char 1614 and 1617 are to be relatively positioned using mkmk, so we  
> need a mark and a basemark match an donly anchor-11 qualifies as  
> basemark but ...

Actually, 1617 (shadda) and 1615 (fatha) will form a shadda-fatha
ligature, thus there is no proper mkmk anchors between both. 

But, for example, 1615 (damma) has the appropriate anchor.

>
>   {
>    ["anchors"]={
>     ["basemark"]={["Anchor-11"]={["x"]=0,["y"]=250,},},
>     ["mark"]={["Anchor-13"]={["x"]=0,["y"]=-100,},["Anchor-7"  
> ]={["x"]=0,["y"]=0,},},
>    },
>    ["name"]="shadda",
>    ["unicode"]=1617,
>   },
>
>   {
>    ["anchors"]={
>
> ["mark"]={["Anchor-13"]={["x"]=0,["y"]=-100,},["Anchor-7"]={["x"]=0,["y"]=0,},},
>    },
>    ["name"]="fatha",
>    ["unicode"]=1614,
>   },
>
> there is no mark reference in 1614 ...
>
> i'm not that fluent in fontforge so i cannot play further
>
>
>> On Thu, May 08, 2008 at 02:11:38PM +0300, Khaled Hosny wrote:
>>> On Thu, May 08, 2008 at 12:53:56PM +0200, Hans Hagen wrote:
>>>> Khaled Hosny wrote:
>>>>> On Thu, May 08, 2008 at 12:22:16PM +0200, Hans Hagen wrote:
>>>>>> Khaled Hosny wrote:
>>>>>>> On Thu, May 08, 2008 at 10:10:23AM +0200, Taco Hoekwater wrote:
>>>>>>>> Hans Hagen wrote:
>>>>>>>>> Khaled Hosny wrote:
>>>>>>>>>
>>>>>>>>>> I also tried "Nafees Nastaliq" font
>>>>>>>>>> http://www.crulp.org/software/localization/Fonts/nafeesNastaleeq.html
>>>>>>>>>> with also broken result.
>>>>>>>>>>
>>>>>>>>>>> See also the arabic chapter (XIII) in mk.pdf:
>>>>>>>>>>>
>>>>>>>>>>>  http://pragma-ade.com/general/manuals/mk.pdf
>>>>>>>>>> I was actually testing the fonts under its guidance :)
>>>>>>>>> Can you two team up on this issue? the problem is that 
>>>>>>>>> esp the  scripting part of OT is not really defined, only 
>>>>>>>>> has de facto specs i.e. reversed engineered uniscribe.
>>>>>>>> I had a quick look at the font with fontforge. It could 
>>>>>>>> that (part of  the) problems are related to the fact that 
>>>>>>>> most of the glyph encodings
>>>>>>>> in the font do not follow unicode, even though the font claims to be a
>>>>>>>> UnicodeBMP encoded font.  It is quite possible that that confuses the
>>>>>>>> contextual analyser in MkIV.
>>>>>>> I'm relaying solely on OpenType here, i.e. the actual glyphs aren't
>>>>>>> encoded and using isol, init, etc features to map characters to the
>>>>>>> appropriate glyphs.
>>>>>>>
>>>>>>> I tested it with two other OpenType implementations, and I got the
>>>>>>> expected result.
>>>>>> this mkmk feature ...
>>>>>>
>>>>>> (1) is it directionally sensitive? some features are marked as r2l, some not
>>>>> No its not, I think r2l is applicable for cursive anchors and should
>>>>> mean nothing here (I was trying some thing but forget to remove it
>>>>> after).
>>>>> I removed r2l marl from all tables (except curs), but this 
>>>>> changed  nothing.
>>>>>
>>>>>> (2) do you use proper mark -> basemark? or just mark to mark?
>>>> keep in mind that when you update your font, you have to remove the 
>>>>  cached version
>>> I removed the enteries in fonts/otf of the cache dir, is this enough?
>>>
>>
>> Uploaded Pango output of the same string for comparison,
>> http://khaled.djihed.com/context/
>> (Note: the dots are marks, not part of the base glyph; the dot is
>> basemark and the haraka is mark).
>>
>> Thanks,
>>  Khaled
>>
>>>  Khaled
>>>
>>>> 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
>>>> -----------------------------------------------------------------
>>> -- 
>>>  Khaled Hosny
>>>  Arabic localizer and member of Arabeyes.org team
>>
>
>
> -- 
>
> -----------------------------------------------------------------
>                                           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
> -----------------------------------------------------------------

-- 
 Khaled Hosny
 Arabic localizer and member of Arabeyes.org team

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Dev-luatex] State of OpenType support
  2008-05-09 14:42                       ` Khaled Hosny
@ 2008-05-09 16:34                         ` Hans Hagen
  2008-05-09 17:11                           ` Khaled Hosny
  0 siblings, 1 reply; 6+ messages in thread
From: Hans Hagen @ 2008-05-09 16:34 UTC (permalink / raw)
  To: Khaled Hosny; +Cc: ntg-context, Idris Samawi Hamid, Taco Hoekwater

Khaled Hosny wrote:
> On Thu, May 08, 2008 at 08:02:10PM +0200, Hans Hagen wrote:
>> Khaled Hosny wrote:
>>> (Moved from lautex mailing list, more bellow)
>>
>>
>> char 1614 and 1617 are to be relatively positioned using mkmk, so we  
>> need a mark and a basemark match an donly anchor-11 qualifies as  
>> basemark but ...
> 
> Actually, 1617 (shadda) and 1615 (fatha) will form a shadda-fatha
> ligature, thus there is no proper mkmk anchors between both. 

hm, they won't because 1615 becomes an initial and therefore an other 
character

also, i wonder if this is ok:

     ["char"]="shaddaKasra",
     ["components"]="shadda fatha",



-----------------------------------------------------------------
                                           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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Dev-luatex] State of OpenType support
  2008-05-09 16:34                         ` Hans Hagen
@ 2008-05-09 17:11                           ` Khaled Hosny
  2008-05-09 17:16                             ` Hans Hagen
  0 siblings, 1 reply; 6+ messages in thread
From: Khaled Hosny @ 2008-05-09 17:11 UTC (permalink / raw)
  To: Hans Hagen; +Cc: ntg-context, Idris Samawi Hamid, Taco Hoekwater


[-- Attachment #1.1: Type: text/plain, Size: 1419 bytes --]

On Fri, May 09, 2008 at 06:34:22PM +0200, Hans Hagen wrote:
> Khaled Hosny wrote:
>> On Thu, May 08, 2008 at 08:02:10PM +0200, Hans Hagen wrote:
>>> Khaled Hosny wrote:
>>>> (Moved from lautex mailing list, more bellow)
>>>
>>>
>>> char 1614 and 1617 are to be relatively positioned using mkmk, so we  
>>> need a mark and a basemark match an donly anchor-11 qualifies as   
>>> basemark but ...
>>
>> Actually, 1617 (shadda) and 1615 (fatha) will form a shadda-fatha
>> ligature, thus there is no proper mkmk anchors between both. 
>
> hm, they won't because 1615 becomes an initial and therefore an other  
> character

I'm not sure if I understand this, do marks have initial and other
forms?

>
> also, i wonder if this is ok:
>
>     ["char"]="shaddaKasra",
>     ["components"]="shadda fatha",

The ligature is OK, just the name is wrong (I named it wrongly while
asleep or something).


>
>
>
> -----------------------------------------------------------------
>                                           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
> -----------------------------------------------------------------

-- 
 Khaled Hosny
 Arabic localizer and member of Arabeyes.org team

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Dev-luatex] State of OpenType support
  2008-05-09 17:11                           ` Khaled Hosny
@ 2008-05-09 17:16                             ` Hans Hagen
  0 siblings, 0 replies; 6+ messages in thread
From: Hans Hagen @ 2008-05-09 17:16 UTC (permalink / raw)
  To: Khaled Hosny; +Cc: ntg-context, Idris Samawi Hamid, Taco Hoekwater

Khaled Hosny wrote:
> On Fri, May 09, 2008 at 06:34:22PM +0200, Hans Hagen wrote:
>> Khaled Hosny wrote:
>>> On Thu, May 08, 2008 at 08:02:10PM +0200, Hans Hagen wrote:
>>>> Khaled Hosny wrote:
>>>>> (Moved from lautex mailing list, more bellow)
>>>>
>>>> char 1614 and 1617 are to be relatively positioned using mkmk, so we  
>>>> need a mark and a basemark match an donly anchor-11 qualifies as   
>>>> basemark but ...
>>> Actually, 1617 (shadda) and 1615 (fatha) will form a shadda-fatha
>>> ligature, thus there is no proper mkmk anchors between both. 
>> hm, they won't because 1615 becomes an initial and therefore an other  
>> character
> 
> I'm not sure if I understand this, do marks have initial and other
> forms?
> 
>> also, i wonder if this is ok:
>>
>>     ["char"]="shaddaKasra",
>>     ["components"]="shadda fatha",
> 
> The ligature is OK, just the name is wrong (I named it wrongly while
> asleep or something).

no, but we have

\char 1605\char1617\char1614

which becomes:

\char57392\char1617\char1614\par

so, if you want such a ligature you need to ligature

\char57392\char1617

-----------------------------------------------------------------
                                           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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-05-09 17:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20080506152018.GA11048@Penguin>
     [not found] ` <48207B26.8030107@elvenkind.com>
     [not found]   ` <20080508013453.GA11123@Penguin>
     [not found]     ` <4822AA51.9050705@wxs.nl>
     [not found]       ` <4822B56F.3040907@elvenkind.com>
     [not found]         ` <20080508092739.GA10509@Penguin>
     [not found]           ` <4822D458.1000104@wxs.nl>
     [not found]             ` <20080508104739.GA10790@Penguin>
     [not found]               ` <4822DBC4.6070907@wxs.nl>
     [not found]                 ` <20080508111138.GA10962@Penguin>
2008-05-08 15:53                   ` [Dev-luatex] State of OpenType support Khaled Hosny
2008-05-08 18:02                     ` Hans Hagen
2008-05-09 14:42                       ` Khaled Hosny
2008-05-09 16:34                         ` Hans Hagen
2008-05-09 17:11                           ` Khaled Hosny
2008-05-09 17:16                             ` 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).