ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* math symbol: blacktriangle
@ 2012-07-17 17:13 Andreas Mang
  2012-07-17 17:39 ` Aditya Mahajan
  0 siblings, 1 reply; 12+ messages in thread
From: Andreas Mang @ 2012-07-17 17:13 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Dear all,

The \blacktriangle and \blacktriangledown symbol seem to be missing, though \blacktriangleright and \...-left are defined. Is there a quick way to add missing symbols by myself from the knowledge of Unicode / XML identifier (http://www-sop.inria.fr/marelle/tralics/doc-b.html)?

Cheers,
Andreas 
___________________________________________________________________________________
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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 17:13 math symbol: blacktriangle Andreas Mang
@ 2012-07-17 17:39 ` Aditya Mahajan
  2012-07-17 18:41   ` Andreas Mang
  2012-07-17 19:40   ` Hans Hagen
  0 siblings, 2 replies; 12+ messages in thread
From: Aditya Mahajan @ 2012-07-17 17:39 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Tue, 17 Jul 2012, Andreas Mang wrote:

> Dear all,
>
> The \blacktriangle and \blacktriangledown symbol seem to be missing, 
> though \blacktriangleright and \...-left are defined. Is there a quick 
> way to add missing symbols by myself from the knowledge of Unicode / XML 
> identifier (http://www-sop.inria.fr/marelle/tralics/doc-b.html)?

For opentype math fonts, have a look at char-def.lua. To add missing 
symbols, you need to add appropriate fields in the lua table.

The hard part is verifying the symbol to unicode slot mapping (the list at 
tralics is not always consistent with the ams list that is used by 
unicode-math package). If you know the right mappings, add a patch to 
char-def.lua and send it to the list (or the dev-context list); otherwise, 
just send the mappings and I can add them to the lua table.

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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 17:39 ` Aditya Mahajan
@ 2012-07-17 18:41   ` Andreas Mang
  2012-07-17 23:20     ` Hans Hagen
  2012-07-17 19:40   ` Hans Hagen
  1 sibling, 1 reply; 12+ messages in thread
From: Andreas Mang @ 2012-07-17 18:41 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi Aditya,

Thanks for the advice. As I am a newby, I'd decided to respond to the list:

I had a look at "char-def.lua" and I think the only thing that needs to be done is to add

mathname="blacktriangle",

to

[0x25B4]={
  adobename="blackuppointingsmalltriangle",
  category="so",
  description="BLACK UP-POINTING SMALL TRIANGLE",
  direction="on",
  linebreak="al",
  unicodeslot=0x25B4,
 },


The unicodeslot is consistent to what I've found in the famous WWW

http://www.fileformat.info/info/unicode/char/25b4/index.htm


Same goes for

 [0x25BE]={
  category="so",
  description="BLACK DOWN-POINTING SMALL TRIANGLE",
  direction="on",
  linebreak="al",
  unicodeslot=0x25BE,
 },

with mathname="blacktriangledown" under the assumption you'd like to be consistent with the naming convention of latex.

Right?

Cheers,
Andreas


 
On Jul 17, 2012, at 7:39 PM, Aditya Mahajan wrote:

> On Tue, 17 Jul 2012, Andreas Mang wrote:
> 
>> Dear all,
>> 
>> The \blacktriangle and \blacktriangledown symbol seem to be missing, 
>> though \blacktriangleright and \...-left are defined. Is there a quick 
>> way to add missing symbols by myself from the knowledge of Unicode / XML 
>> identifier (http://www-sop.inria.fr/marelle/tralics/doc-b.html)?
> 
> For opentype math fonts, have a look at char-def.lua. To add missing 
> symbols, you need to add appropriate fields in the lua table.
> 
> The hard part is verifying the symbol to unicode slot mapping (the list at 
> tralics is not always consistent with the ams list that is used by 
> unicode-math package). If you know the right mappings, add a patch to 
> char-def.lua and send it to the list (or the dev-context list); otherwise, 
> just send the mappings and I can add them to the lua table.
> 
> 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
> ___________________________________________________________________________________

--
Andreas Mang, MSc
   Research Associate

UNIVERSITY OF LUEBECK
   INSTITUTE OF MEDICAL ENGINEERING

   Division of Computer Science, 
   Engineering and Natural Sciences

   Ratzeburger Allee 160, Building 64
   23562 Luebeck, Germany

   Phone: +49 (0) 451 500 5416
   Fax:   +49 (0) 451 500 5403
   mang@imt.uni-luebeck.de
   http://www.imt.uni-luebeck.de

___________________________________________________________________________________
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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 17:39 ` Aditya Mahajan
  2012-07-17 18:41   ` Andreas Mang
@ 2012-07-17 19:40   ` Hans Hagen
  2012-07-17 20:36     ` Khaled Hosny
  1 sibling, 1 reply; 12+ messages in thread
From: Hans Hagen @ 2012-07-17 19:40 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 17-7-2012 19:39, Aditya Mahajan wrote:
> On Tue, 17 Jul 2012, Andreas Mang wrote:
>
>> Dear all,
>>
>> The \blacktriangle and \blacktriangledown symbol seem to be missing,
>> though \blacktriangleright and \...-left are defined. Is there a quick
>> way to add missing symbols by myself from the knowledge of Unicode /
>> XML identifier (http://www-sop.inria.fr/marelle/tralics/doc-b.html)?
>
> For opentype math fonts, have a look at char-def.lua. To add missing
> symbols, you need to add appropriate fields in the lua table.
>
> The hard part is verifying the symbol to unicode slot mapping (the list
> at tralics is not always consistent with the ams list that is used by
> unicode-math package). If you know the right mappings, add a patch to
> char-def.lua and send it to the list (or the dev-context list);
> otherwise, just send the mappings and I can add them to the lua table.

keep in mind that not all those black triangles in ams math ended up in 
unicode

(future lm/gyre fonts might have some of these symbols)

Hans

-----------------------------------------------------------------
                                           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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 19:40   ` Hans Hagen
@ 2012-07-17 20:36     ` Khaled Hosny
  2012-07-17 22:29       ` Hans Hagen
  0 siblings, 1 reply; 12+ messages in thread
From: Khaled Hosny @ 2012-07-17 20:36 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Tue, Jul 17, 2012 at 09:40:15PM +0200, Hans Hagen wrote:
> On 17-7-2012 19:39, Aditya Mahajan wrote:
> >On Tue, 17 Jul 2012, Andreas Mang wrote:
> >
> >>Dear all,
> >>
> >>The \blacktriangle and \blacktriangledown symbol seem to be missing,
> >>though \blacktriangleright and \...-left are defined. Is there a quick
> >>way to add missing symbols by myself from the knowledge of Unicode /
> >>XML identifier (http://www-sop.inria.fr/marelle/tralics/doc-b.html)?
> >
> >For opentype math fonts, have a look at char-def.lua. To add missing
> >symbols, you need to add appropriate fields in the lua table.
> >
> >The hard part is verifying the symbol to unicode slot mapping (the list
> >at tralics is not always consistent with the ams list that is used by
> >unicode-math package). If you know the right mappings, add a patch to
> >char-def.lua and send it to the list (or the dev-context list);
> >otherwise, just send the mappings and I can add them to the lua table.
> 
> keep in mind that not all those black triangles in ams math ended up
> in unicode

AFAIK all ams symbols are in Unicode now (I know because the STIX LaTeX
support covers them all from STIX Unicode fonts).

Regards,
 Khaled
___________________________________________________________________________________
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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 20:36     ` Khaled Hosny
@ 2012-07-17 22:29       ` Hans Hagen
  2012-07-18 11:25         ` Khaled Hosny
  0 siblings, 1 reply; 12+ messages in thread
From: Hans Hagen @ 2012-07-17 22:29 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 17-7-2012 22:36, Khaled Hosny wrote:
> On Tue, Jul 17, 2012 at 09:40:15PM +0200, Hans Hagen wrote:
>> On 17-7-2012 19:39, Aditya Mahajan wrote:
>>> On Tue, 17 Jul 2012, Andreas Mang wrote:
>>>
>>>> Dear all,
>>>>
>>>> The \blacktriangle and \blacktriangledown symbol seem to be missing,
>>>> though \blacktriangleright and \...-left are defined. Is there a quick
>>>> way to add missing symbols by myself from the knowledge of Unicode /
>>>> XML identifier (http://www-sop.inria.fr/marelle/tralics/doc-b.html)?
>>>
>>> For opentype math fonts, have a look at char-def.lua. To add missing
>>> symbols, you need to add appropriate fields in the lua table.
>>>
>>> The hard part is verifying the symbol to unicode slot mapping (the list
>>> at tralics is not always consistent with the ams list that is used by
>>> unicode-math package). If you know the right mappings, add a patch to
>>> char-def.lua and send it to the list (or the dev-context list);
>>> otherwise, just send the mappings and I can add them to the lua table.
>>
>> keep in mind that not all those black triangles in ams math ended up
>> in unicode
>
> AFAIK all ams symbols are in Unicode now (I know because the STIX LaTeX
> support covers them all from STIX Unicode fonts).

Also the black triangles left and right (in ams compatible font sizes)?

(Last time I messed with it I had to get them from the navigational 
symbol font).

Hans

-----------------------------------------------------------------
                                           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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 18:41   ` Andreas Mang
@ 2012-07-17 23:20     ` Hans Hagen
  2012-07-18  6:47       ` Andreas Mang
  0 siblings, 1 reply; 12+ messages in thread
From: Hans Hagen @ 2012-07-17 23:20 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 17-7-2012 20:41, Andreas Mang wrote:
> Hi Aditya,
>
> Thanks for the advice. As I am a newby, I'd decided to respond to the list:
>
> I had a look at "char-def.lua" and I think the only thing that needs to be done is to add
>
> mathname="blacktriangle",
>
> to
>
> [0x25B4]={
>    adobename="blackuppointingsmalltriangle",
>    category="so",
>    description="BLACK UP-POINTING SMALL TRIANGLE",
>    direction="on",
>    linebreak="al",
>    unicodeslot=0x25B4,
>   },

why not 25B2 (the bigger one)

> The unicodeslot is consistent to what I've found in the famous WWW
>
> http://www.fileformat.info/info/unicode/char/25b4/index.htm
>
>
> Same goes for
>
>   [0x25BE]={
>    category="so",
>    description="BLACK DOWN-POINTING SMALL TRIANGLE",
>    direction="on",
>    linebreak="al",
>    unicodeslot=0x25BE,
>   },
>
> with mathname="blacktriangledown" under the assumption you'd like to be consistent with the naming convention of latex.

or 25BC (the bigger one)

Hans

-----------------------------------------------------------------
                                           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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 23:20     ` Hans Hagen
@ 2012-07-18  6:47       ` Andreas Mang
  2012-07-18  8:37         ` Hans Hagen
  0 siblings, 1 reply; 12+ messages in thread
From: Andreas Mang @ 2012-07-18  6:47 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Hans Hagen

Hi Hans,


> On 17-7-2012 20:41, Andreas Mang wrote:
>> mathname="blacktriangle",
>> 
>> to
>> 
>> [0x25B4]={
>>   adobename="blackuppointingsmalltriangle",
>>   category="so",
>>   description="BLACK UP-POINTING SMALL TRIANGLE",
>>   direction="on",
>>   linebreak="al",
>>   unicodeslot=0x25B4,
>>  },
> 
> why not 25B2 (the bigger one)
>> 
>>  [0x25BE]={
>>   category="so",
>>   description="BLACK DOWN-POINTING SMALL TRIANGLE",
>>   direction="on",
>>   linebreak="al",
>>   unicodeslot=0x25BE,
>>  },
>> 
>> with mathname="blacktriangledown" under the assumption you'd like to be consistent with the naming convention of latex.
> 
> or 25BC (the bigger one)

To make it short: I think Hans is correct. From my perspective there is an error in char-def.lua for "blacktriangleleft" and secondly the internet page I have looked this up is not consistent with what is implemented in ConTeXt, both facts of which lead me into the wrong direction (see below (P.S.), if you are interested).

Both,

http://www.unicodemap.org/details/0x25B2/index.html

and

http://www.unicodemap.org/details/0x25BC/index.html

look consistent to "\blacktriangleright" (which I am already using in my document):

http://www.unicodemap.org/details/0x25B6/index.html

Cheers,
Andreas


P.S.: When I started to look into this I thought it might be possilble to define some command in the preamble of my document that uses unicode. From searching the internet I found 

http://www-sop.inria.fr/marelle/tralics/doc-b.html

which says "The \blacktriangle command is valid only in math mode. Its translation is <mo>&blacktriangle;</mo> (Unicode U+25B4, ▴)".

However, there indeed is a problem (which I have not spotted in the first place). I had a look at char-def.lua which at first confirmed my impression on using small triangels: 

 [0x25B8]={
  category="so",
  description="BLACK RIGHT-POINTING SMALL TRIANGLE",
  direction="on",
  linebreak="al",
  mathclass="bin",
  mathname="blacktriangleleft",
  unicodeslot=0x25B8,
 },

However, this is not consistent with what you can find on the internetpage from above, since it "0x25B8" should be "blacktriangleright" 

"The \blacktriangleright command is valid only in math mode. Its translation is <mo>&blacktriangleright;</mo> (Unicode U+25B8, ▸)." 

Secondly, the \triangleleft, which I have not used before, does not work (at least for me ConTeXt  ver: 2012.07.10 09:52 MKIV fmt: 2012.7.15 int: english/english):

simple example: 

%%%%%%%%%%%%
\starttext
$\blacktriangleleft$ % does not appear
$\blacktriangleright$ % works
\stoptext
%%%%%%%%%%%%

For the blacktriangleright we have:

 [0x25B6]={
  adobename="blackrightpointingtriangle",
  category="so",
  cjkwd="a",
  description="BLACK RIGHT-POINTING TRIANGLE",
  direction="on",
  linebreak="ai",
  mathclass="bin",
  mathname="blacktriangleright",
  unicodeslot=0x25B6,
 },

which is _not_ consistent with "The \blacktriangleright command is valid only in math mode. Its translation is <mo>&blacktriangleright;</mo> (Unicode U+25B8, ▸)."

However, looking at http://www.unicodemap.org/details/0x25B6/index.html and given the fact that "blacktriangleright" works nicely, I'd assume that Hans is correct and it indeed is not the small ones but the big tirangles.
___________________________________________________________________________________
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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-18  6:47       ` Andreas Mang
@ 2012-07-18  8:37         ` Hans Hagen
  2012-07-18  9:10           ` Andreas Mang
  2012-07-18 15:50           ` Aditya Mahajan
  0 siblings, 2 replies; 12+ messages in thread
From: Hans Hagen @ 2012-07-18  8:37 UTC (permalink / raw)
  To: Andreas Mang; +Cc: mailing list for ConTeXt users

Hi,

I uploaded a new beta .. still not ok I guess:

\setuplayout[header=0pt,footer=0pt,height=middle,width=middle]
\setupbodyfont[dejavu,10pt]

\startbuffer
\starttabulate[|||pT|]
\HL
\NC \type{\blacktriangle     } \NC \blacktriangle      \NC 
\meaning\blacktriangle      \NC \NR
\NC \type{\blacktriangledown } \NC \blacktriangledown  \NC 
\meaning\blacktriangledown  \NC \NR
\NC \type{\blacktriangleleft } \NC \blacktriangleleft  \NC 
\meaning\blacktriangleleft  \NC \NR
\NC \type{\blacktriangleright} \NC \blacktriangleright \NC 
\meaning\blacktriangleright \NC \NR
\HL
\NC \type{\triangle     }      \NC \triangle           \NC 
\meaning\triangle           \NC \NR
\NC \type{\bigtriangleup}      \NC \bigtriangleup      \NC 
\meaning\bigtriangleup      \NC \NR
\NC \type{\triangledown }      \NC \triangledown       \NC 
\meaning\triangledown       \NC \NR
\NC \type{\bigtriangledown}    \NC \bigtriangledown    \NC 
\meaning\bigtriangledown    \NC \NR
\NC \type{\triangleleft }      \NC \triangleleft       \NC 
\meaning\triangleleft       \NC \NR
\NC \type{\triangleright}      \NC \triangleright      \NC 
\meaning\triangleright      \NC \NR
\HL
\stoptabulate
\stopbuffer

\starttext

\switchtobodyfont[modern-designsize] \subject{modern-designsize} 
\getbuffer \blank
\switchtobodyfont[modern]            \subject{modern} 
\getbuffer \blank
\switchtobodyfont[xits]              \subject{xits} 
\getbuffer \blank
\switchtobodyfont[pagella]           \subject{pagella} 
\getbuffer \blank

\stoptext

I tend to taking xits as reference.

Hans

-----------------------------------------------------------------
                                           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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-18  8:37         ` Hans Hagen
@ 2012-07-18  9:10           ` Andreas Mang
  2012-07-18 15:50           ` Aditya Mahajan
  1 sibling, 0 replies; 12+ messages in thread
From: Andreas Mang @ 2012-07-18  9:10 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi,

Thanks Hans. It works for me :) Relating the output (\blacktriangleright and \blacktriangle) to some figure I have created with latex + tikz I do not see any difference. 

Cheers,
Andreas
 
Am Jul 18, 2012 um 10:37 AM schrieb Hans Hagen:

> Hi,
> 
> I uploaded a new beta .. still not ok I guess:
> 
> \setuplayout[header=0pt,footer=0pt,height=middle,width=middle]
> \setupbodyfont[dejavu,10pt]
> 
> \startbuffer
> \starttabulate[|||pT|]
> \HL
> \NC \type{\blacktriangle     } \NC \blacktriangle      \NC 
> \meaning\blacktriangle      \NC \NR
> \NC \type{\blacktriangledown } \NC \blacktriangledown  \NC 
> \meaning\blacktriangledown  \NC \NR
> \NC \type{\blacktriangleleft } \NC \blacktriangleleft  \NC 
> \meaning\blacktriangleleft  \NC \NR
> \NC \type{\blacktriangleright} \NC \blacktriangleright \NC 
> \meaning\blacktriangleright \NC \NR
> \HL
> \NC \type{\triangle     }      \NC \triangle           \NC 
> \meaning\triangle           \NC \NR
> \NC \type{\bigtriangleup}      \NC \bigtriangleup      \NC 
> \meaning\bigtriangleup      \NC \NR
> \NC \type{\triangledown }      \NC \triangledown       \NC 
> \meaning\triangledown       \NC \NR
> \NC \type{\bigtriangledown}    \NC \bigtriangledown    \NC 
> \meaning\bigtriangledown    \NC \NR
> \NC \type{\triangleleft }      \NC \triangleleft       \NC 
> \meaning\triangleleft       \NC \NR
> \NC \type{\triangleright}      \NC \triangleright      \NC 
> \meaning\triangleright      \NC \NR
> \HL
> \stoptabulate
> \stopbuffer
> 
> \starttext
> 
> \switchtobodyfont[modern-designsize] \subject{modern-designsize} 
> \getbuffer \blank
> \switchtobodyfont[modern]            \subject{modern} 
> \getbuffer \blank
> \switchtobodyfont[xits]              \subject{xits} 
> \getbuffer \blank
> \switchtobodyfont[pagella]           \subject{pagella} 
> \getbuffer \blank
> 
> \stoptext
> 
> I tend to taking xits as reference.
> 
> Hans
> 
> -----------------------------------------------------------------
>                                           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
> -----------------------------------------------------------------

--
Andreas Mang, MSc
  Research Associate

UNIVERSITY OF LUEBECK
  INSTITUTE OF MEDICAL ENGINEERING

  Division of Computer Science, 
  Engineering and Natural Sciences

  Ratzeburger Allee 160, Building 64
  23562 Luebeck, Germany

  Phone: +49 (0) 451 500 5416
  Fax:   +49 (0) 451 500 5403
  mang@imt.uni-luebeck.de
  http://www.imt.uni-luebeck.de

___________________________________________________________________________________
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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-17 22:29       ` Hans Hagen
@ 2012-07-18 11:25         ` Khaled Hosny
  0 siblings, 0 replies; 12+ messages in thread
From: Khaled Hosny @ 2012-07-18 11:25 UTC (permalink / raw)
  To: Hans Hagen; +Cc: mailing list for ConTeXt users

On Wed, Jul 18, 2012 at 12:29:52AM +0200, Hans Hagen wrote:
> On 17-7-2012 22:36, Khaled Hosny wrote:
> >On Tue, Jul 17, 2012 at 09:40:15PM +0200, Hans Hagen wrote:
> >>On 17-7-2012 19:39, Aditya Mahajan wrote:
> >>>On Tue, 17 Jul 2012, Andreas Mang wrote:
> >>>
> >>>>Dear all,
> >>>>
> >>>>The \blacktriangle and \blacktriangledown symbol seem to be missing,
> >>>>though \blacktriangleright and \...-left are defined. Is there a quick
> >>>>way to add missing symbols by myself from the knowledge of Unicode /
> >>>>XML identifier (http://www-sop.inria.fr/marelle/tralics/doc-b.html)?
> >>>
> >>>For opentype math fonts, have a look at char-def.lua. To add missing
> >>>symbols, you need to add appropriate fields in the lua table.
> >>>
> >>>The hard part is verifying the symbol to unicode slot mapping (the list
> >>>at tralics is not always consistent with the ams list that is used by
> >>>unicode-math package). If you know the right mappings, add a patch to
> >>>char-def.lua and send it to the list (or the dev-context list);
> >>>otherwise, just send the mappings and I can add them to the lua table.
> >>
> >>keep in mind that not all those black triangles in ams math ended up
> >>in unicode
> >
> >AFAIK all ams symbols are in Unicode now (I know because the STIX LaTeX
> >support covers them all from STIX Unicode fonts).
> 
> Also the black triangles left and right (in ams compatible font sizes)?
> 
> (Last time I messed with it I had to get them from the navigational
> symbol font).

I don't know about the sizes, but every csname defined by amsfonts and
amssymb is covered.

Regards,
 Khaled
___________________________________________________________________________________
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] 12+ messages in thread

* Re: math symbol: blacktriangle
  2012-07-18  8:37         ` Hans Hagen
  2012-07-18  9:10           ` Andreas Mang
@ 2012-07-18 15:50           ` Aditya Mahajan
  1 sibling, 0 replies; 12+ messages in thread
From: Aditya Mahajan @ 2012-07-18 15:50 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Wed, 18 Jul 2012, Hans Hagen wrote:

> Hi,
>
> I uploaded a new beta .. still not ok I guess:

I haven't checked the new beta, but FWIW, these are the slots that 
unicode-math package uses (I usually treat that as a reference):

\UnicodeMathSymbol{"025B2}{\bigblacktriangleup       }{\mathord}{black up-pointing triangle}%
\UnicodeMathSymbol{"025B3}{\bigtriangleup            }{\mathbin}{big up triangle, open}%
\UnicodeMathSymbol{"025B4}{\blacktriangle            }{\mathord}{up triangle, filled}%
\UnicodeMathSymbol{"025B5}{\vartriangle              }{\mathrel}{/triangle - up triangle, open}%
\UnicodeMathSymbol{"025B6}{\blacktriangleright       }{\mathord}{(large) right triangle, filled}%
\UnicodeMathSymbol{"025B7}{\triangleright            }{\mathbin}{(large) right triangle, open; z notation range restriction}%
\UnicodeMathSymbol{"025B8}{\smallblacktriangleright  }{\mathord}{right triangle, filled}%
\UnicodeMathSymbol{"025B9}{\smalltriangleright       }{\mathord}{right triangle, open}%
\UnicodeMathSymbol{"025BA}{\blackpointerright        }{\mathord}{black right-pointing pointer}%
\UnicodeMathSymbol{"025BB}{\whitepointerright        }{\mathord}{white right-pointing pointer}%
\UnicodeMathSymbol{"025BC}{\bigblacktriangledown     }{\mathord}{big down triangle, filled}%
\UnicodeMathSymbol{"025BD}{\bigtriangledown          }{\mathord}{big down triangle, open}%
\UnicodeMathSymbol{"025BE}{\blacktriangledown        }{\mathord}{down triangle, filled}%
\UnicodeMathSymbol{"025BF}{\triangledown             }{\mathord}{down triangle, open}%
\UnicodeMathSymbol{"025C0}{\blacktriangleleft        }{\mathord}{(large) left triangle, filled}%
\UnicodeMathSymbol{"025C1}{\triangleleft             }{\mathbin}{(large) left triangle, open; z notation domain restriction}%
\UnicodeMathSymbol{"025C2}{\smallblacktriangleleft   }{\mathord}{left triangle, filled}%
\UnicodeMathSymbol{"025C3}{\smalltriangleleft        }{\mathord}{left triangle, open}%

Aditya

> \setuplayout[header=0pt,footer=0pt,height=middle,width=middle]
> \setupbodyfont[dejavu,10pt]
>
> \startbuffer
> \starttabulate[|||pT|]
> \HL
> \NC \type{\blacktriangle     } \NC \blacktriangle      \NC \meaning\blacktriangle      \NC \NR
> \NC \type{\blacktriangledown } \NC \blacktriangledown  \NC \meaning\blacktriangledown  \NC \NR
> \NC \type{\blacktriangleleft } \NC \blacktriangleleft  \NC \meaning\blacktriangleleft  \NC \NR
> \NC \type{\blacktriangleright} \NC \blacktriangleright \NC \meaning\blacktriangleright \NC \NR
> \HL
> \NC \type{\triangle     }      \NC \triangle           \NC \meaning\triangle  \NC \NR
> \NC \type{\bigtriangleup}      \NC \bigtriangleup      \NC \meaning\bigtriangleup      \NC \NR
> \NC \type{\triangledown }      \NC \triangledown       \NC \meaning\triangledown       \NC \NR
> \NC \type{\bigtriangledown}    \NC \bigtriangledown    \NC \meaning\bigtriangledown    \NC \NR
> \NC \type{\triangleleft }      \NC \triangleleft       \NC \meaning\triangleleft       \NC \NR
> \NC \type{\triangleright}      \NC \triangleright      \NC \meaning\triangleright      \NC \NR
> \HL
> \stoptabulate
> \stopbuffer
>
> \starttext
>
> \switchtobodyfont[modern-designsize] \subject{modern-designsize} \getbuffer 
> \blank
> \switchtobodyfont[modern]            \subject{modern} \getbuffer \blank
> \switchtobodyfont[xits]              \subject{xits} \getbuffer \blank
> \switchtobodyfont[pagella]           \subject{pagella} \getbuffer \blank
>
> \stoptext
>
> I tend to taking xits as reference.
>
> Hans
>
> -----------------------------------------------------------------
>                                          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
> ___________________________________________________________________________________
>
___________________________________________________________________________________
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] 12+ messages in thread

end of thread, other threads:[~2012-07-18 15:50 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-17 17:13 math symbol: blacktriangle Andreas Mang
2012-07-17 17:39 ` Aditya Mahajan
2012-07-17 18:41   ` Andreas Mang
2012-07-17 23:20     ` Hans Hagen
2012-07-18  6:47       ` Andreas Mang
2012-07-18  8:37         ` Hans Hagen
2012-07-18  9:10           ` Andreas Mang
2012-07-18 15:50           ` Aditya Mahajan
2012-07-17 19:40   ` Hans Hagen
2012-07-17 20:36     ` Khaled Hosny
2012-07-17 22:29       ` Hans Hagen
2012-07-18 11:25         ` 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).