[poppler] Wrong Unicode mapping of the Omega symbol
Albert Astals Cid
aacid at kde.org
Thu Aug 9 13:20:30 PDT 2012
El Dijous, 9 d'agost de 2012, a les 13:30:50, 王璐 va escriure:
> Hello,
>
> I've got a pdf created by LaTeX, with special fonts for maths.
Can you please create a bug in bugs.freedesktop.org and attach that file?
This way we'll include it in our regression tests and make sure it does not
regress when we change something else.
Cheers,
Albert
> There are chars named Omega, which can be displayed correctly according
> to the font (also with the Omega slot).
>
> I'm now working on a project called pdf2htmlEX, I need to map chars to
> "meaningful" Unicodes for text selection, meanwhile the fonts should also
> be remapped.
> In my case, the fonts are remapped with Fontforge, where Omega is mapped
> to the correct Unicode value; but poppler didn't, in the final HTML, the
> symbol was not displayed with the font math, as the symbol cannot be found
> in the font.
>
> I think pdftohtml in poppler will also suffer from this problem when
> font embedding is implemented.
>
> I've found more references:
>
> http://en.wikipedia.org/wiki/Ohm#cite_note-2
> http://www.unicode.org/versions/Unicode4.0.0/ch07.pdf#search=%22character%20
> U%2B2126%20maps%20OR%20map%20OR%20mapping%22
>
> So Ohm is is included for backward compatibility, and Omega is
> preferred. which means it'd be ok if both Ohm and Omega are mapped to
> 0x03A0. But we should never map Omega to 0x2126.
>
>
> Thanks
>
> - Lu
> 2012.08.09
>
> On Thu, Aug 9, 2012 at 6:29 AM, Albert Astals Cid <aacid at kde.org> wrote:
> > El Dijous, 9 d'agost de 2012, a les 00:04:51, 王璐 va escriure:
> > > Hi all,
> >
> > Hi
> >
> > > In poppler/NameToUnicodeTable.h
> > >
> > >
> > > Both Ohm and Omega are mapping to 0x2126, which is incorrect.
> > >
> > > Should be
> > >
> > > Ohm -> 0x2126
> > > Omega -> 0x03A9
> > >
> > > Reference:
> > > http://www.fileformat.info/info/unicode/char/2126/index.htm
> > > http://www.fileformat.info/info/unicode/char/03a9/index.htm
> > >
> > > I wonder how this file was created, do we need to check other
> > > symbols?
> >
> > Ask the xpdf author (oh wait he won't answer)
> >
> > Now bad jokes aside, do you have a pdf showing a problem because of this?
> >
> > Cheers,
> >
> > Albert
> >
> > > Thanks
> > >
> > > - Lu
> > > 2012.08.09
> >
> > _______________________________________________
> > poppler mailing list
> > poppler at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/poppler
More information about the poppler
mailing list