W3C home > Mailing lists > Public > public-html@w3.org > April 2008

RE: The mapping of phi

From: Robert Miner <robertm@dessci.com>
Date: Wed, 2 Apr 2008 07:59:54 -0700
Message-ID: <D1EFB337111B674B8F1BE155B01C6DD602FEA491@franklin.corp.dessci>
To: <elharo@metalab.unc.edu>, "Neil Soiffer" <neils@dessci.com>
Cc: <public-html@w3.org>, <www-math@w3.org>
Sure.  I think most of us understand about Unicode.  

But since the whole point of having two code points is that the difference between a straight phi and a curly phi carries semantic meaning in mathematics, it doesn't really help the reader if the 03C6 sitting there in the DOM is unambiguously declared to be the phi symbol character by Unicode when what the reader actually sees on the screen randomly switches between the straight and curly glyphs depending on the font.  

Having spent far more of my life than I want to debugging phi problems in publishing workflows, I can assure you it is a real world problem, even if the theoretical foundation is clear.

--Robert


Dr. Robert Miner
W3C Math Working Group co-chair
Vice President, Research and Development
 
Design Science, Inc.
140 Pine Avenue, 4th Floor
Long Beach, California 90802
USA
Main:   (562) 432-2920
Direct: (651) 223-2883
Fax:    (651) 292-0014
robertm@dessci.com
www.dessci.com




> -----Original Message-----
> From: www-math-request@w3.org [mailto:www-math-request@w3.org] On
> Behalf Of Elliotte Harold
> Sent: Wednesday, April 02, 2008 9:33 AM
> To: Neil Soiffer
> Cc: public-html@w3.org; www-math@w3.org
> Subject: Re: The mapping of phi
> 
> 
> Neil Soiffer wrote:
> 
> > That even sort of applies if you use the Unicode value for the
> > character.  Because Unicode changed the glyph associated with the
> code,
> > any font that was developed and not updated before that change has
> the
> > wrong character at the &phi and &phiv positions.
> 
> I'm sorry. What happened?!
> 
> This makes no sense at all. Unicode does not define *any* glyphs for
> *any* characters, and never has. It maps abstract characters to code
> points. That's all. What glyph is used for those characters is a font
> choice. Unicode cannot change a glyph becuase it never assigned a glyph
> in the first place.
> 
> I suppose different printings of various books may use different fonts,
> but this is in no way normative.
> 
> > So, depending upon the
> > font, the glyph for 3c5 may be a GREEK SMALL LETTER PHI (an "open"
> curly
> > phi) or GREEK PHI SYMBOL (a "straight" phi).  See [7] for more
> details.
> >
> 
> Possibly, but none of this changes the fact that &#x03c5; is the Greek
> small letter upsilon. I suppose you meant &#x03C6; ? In Unicode that's
> the small Greek letter phi, whatever glyph is assigned.
> 
> --
> Elliotte Rusty Harold  elharo@metalab.unc.edu
> Java I/O 2nd Edition Just Published!
> http://www.cafeaulait.org/books/javaio2/

> http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA

> /
> 
> 
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.519 / Virus Database: 269.22.4/1355 - Release Date:
> 4/1/2008 5:37 PM
> 

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.519 / Virus Database: 269.22.4/1355 - Release Date: 4/1/2008 5:37 PM
 
Received on Wednesday, 2 April 2008 15:00:40 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:54 UTC