unicode: math: ʹ U+02B9 MODIFIER LETTER PRIME not displayed and U+2032 PRIME and \prime not displayed correctly
Dear ConTeXt folks, using ConTeXt ver: 2011.06.19 14:17 MKIV fmt: 2011.6.21 int: english/english the derivative symbol is not displayed correctly and U+02B9 is not displayed at all. --- 8< --- minimal example --- >8 --- \starttext \startitemize \item U+02B9 MODIFIER LETTER PRIME \startformula f(x) = x ⇒ fʹ(x) = 1 \stopformula \item U+2032 PRIME \startformula f(x) = x ⇒ f′(x) = 1 \stopformula \item \backslash prime \startformula f(x) = x ⇒ f\prime(x) = 1 \stopformula \stopitemize \stoptext --- 8< --- minimal example --- >8 --- I hope it is not a font issue. Thanks, Paul
Dear ConTeXt folks, Am Mittwoch, den 06.07.2011, 15:22 +0200 schrieb Paul Menzel:
using
ConTeXt ver: 2011.06.19 14:17 MKIV fmt: 2011.6.21 int: english/english
the derivative symbol is not displayed correctly and U+02B9 is not displayed at all.
--- 8< --- minimal example --- >8 --- \starttext \startitemize \item U+02B9 MODIFIER LETTER PRIME \startformula f(x) = x ⇒ fʹ(x) = 1 \stopformula
\item U+2032 PRIME \startformula f(x) = x ⇒ f′(x) = 1 \stopformula
\item \backslash prime \startformula f(x) = x ⇒ f\prime(x) = 1 \stopformula \stopitemize \stoptext --- 8< --- minimal example --- >8 ---
I hope it is not a font issue.
I forgot to attach the example files. Thanks, Paul
On Wed, Jul 6, 2011 at 3:24 PM, Paul Menzel
On 07/06/11 15:29, luigi scarso wrote:
Log says: Missing character: There is no ʹ (U+02B9) in font lmroman12-regular! Missing character: There is no ʹ (U+02B9) in font lmroman12-regular!
And for Cambria Math: Missing character: There is no (U+02B9) in font cambria! Missing character: There is no (U+02B9) in font cambria! Which is not surprising, since it is the wrong glyph to use (it is a phonetic modifier, not a math symbol). The right one is indeed U+2032 PRIME, but there the odd thing is that all the math fonts (including Cambria Math) have a big glyph in that slot that lives on the baseline (instead of a superscript one). So, you need f^′(x) = 1 as luigi showed. Best wishes, Taco
On Wed, Jul 06, 2011 at 03:38:25PM +0200, Taco Hoekwater wrote:
On 07/06/11 15:29, luigi scarso wrote:
Log says: Missing character: There is no ʹ (U+02B9) in font lmroman12-regular! Missing character: There is no ʹ (U+02B9) in font lmroman12-regular!
And for Cambria Math:
Missing character: There is no (U+02B9) in font cambria! Missing character: There is no (U+02B9) in font cambria!
Which is not surprising, since it is the wrong glyph to use (it is a phonetic modifier, not a math symbol).
The right one is indeed U+2032 PRIME, but there the odd thing is that all the math fonts (including Cambria Math) have a big glyph in that slot that lives on the baseline (instead of a superscript one).
Not really, the glyph in U+2032 is raised and scaled down in most math fonts with the exception of Asana Math and LM Math (the large, baseline form is mapped through ssty feature in other fonts), I consider this a font bug or inherited TeX legacy. Regards, Khaled -- Khaled Hosny Egyptian Arab
On 6-7-2011 4:02, Khaled Hosny wrote:
On Wed, Jul 06, 2011 at 03:38:25PM +0200, Taco Hoekwater wrote:
On 07/06/11 15:29, luigi scarso wrote:
Log says: Missing character: There is no ʹ (U+02B9) in font lmroman12-regular! Missing character: There is no ʹ (U+02B9) in font lmroman12-regular!
And for Cambria Math:
Missing character: There is no (U+02B9) in font cambria! Missing character: There is no (U+02B9) in font cambria!
Which is not surprising, since it is the wrong glyph to use (it is a phonetic modifier, not a math symbol).
The right one is indeed U+2032 PRIME, but there the odd thing is that all the math fonts (including Cambria Math) have a big glyph in that slot that lives on the baseline (instead of a superscript one).
Not really, the glyph in U+2032 is raised and scaled down in most math fonts with the exception of Asana Math and LM Math (the large, baseline form is mapped through ssty feature in other fonts), I consider this a font bug or inherited TeX legacy.
indeed. so I will make a virtual glyph of it 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 -----------------------------------------------------------------
On Wed, Jul 06, 2011 at 03:22:22PM +0200, Paul Menzel wrote:
Dear ConTeXt folks,
using
ConTeXt ver: 2011.06.19 14:17 MKIV fmt: 2011.6.21 int: english/english
the derivative symbol is not displayed correctly and U+02B9 is not displayed at all.
--- 8< --- minimal example --- >8 --- \starttext \startitemize \item U+02B9 MODIFIER LETTER PRIME \startformula f(x) = x ⇒ fʹ(x) = 1 \stopformula
\item U+2032 PRIME \startformula f(x) = x ⇒ f′(x) = 1 \stopformula
\item \backslash prime \startformula f(x) = x ⇒ f\prime(x) = 1 \stopformula \stopitemize \stoptext --- 8< --- minimal example --- >8 ---
\prime should superscripted, ^\prime (as it can be used in subscript as well), and apparently the same goes for U+2032. U+02B9 is not a math symbol. ASCII apostrophe is, more or less, short of ^\prime in math mode, so f'(x) should do just fine. Regards, Khaled -- Khaled Hosny Egyptian Arab
participants (5)
-
Hans Hagen
-
Khaled Hosny
-
luigi scarso
-
Paul Menzel
-
Taco Hoekwater