Hi,

Issue:
http://tug.org/texlive/bugs.html
The Euro sign does not typeset in ConTeXt in the default encoding, because the 
glyph came from the marvosym font, and the tfm file has been renamed (from 
fmvr8x.tfm to umvs.tfm)

Test Case:

Compile this context file using the texexec program on the current texlive 
port. It will crash:
---8<---
\starttext
Hello World \euro test
\stoptext
---8<---

Fix:
Apply this patch to the port.

---8<---
diff -urN texlive.old/texmf-minimal/Makefile texlive/texmf-minimal/Makefile
--- texlive.old/texmf-minimal/Makefile  Sat Jan 26 13:07:23 2008
+++ texlive/texmf-minimal/Makefile      Wed Feb 20 22:50:42 2008
@@ -6,7 +6,7 @@
 # distfile generation number (distfiles can change for same TeXLive version)
 G=                     g0
 DISTNAME=              texlive_texmf-minimal-$V$G
-PKGNAME=               texlive_texmf-minimal-$Vp2
+PKGNAME=               texlive_texmf-minimal-$Vp3
 
 NO_BUILD=              Yes
 NO_REGRESS=            Yes
diff -urN 
texlive.old/texmf-minimal/patches/patch-texmf-dist_tex_context_user_cont-sys_rme
 texlive/texmf-minimal/patches/patch-texmf-dist_tex_context_user_cont-sys_rme
--- 
texlive.old/texmf-minimal/patches/patch-texmf-dist_tex_context_user_cont-sys_rme
    Thu Jan  1 01:00:00 1970
+++ 
texlive/texmf-minimal/patches/patch-texmf-dist_tex_context_user_cont-sys_rme    
    Wed Feb 20 22:49:28 2008
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- texmf-dist/tex/context/user/cont-sys.rme.orig      Wed Feb 20 22:48:11 2008
++++ texmf-dist/tex/context/user/cont-sys.rme   Wed Feb 20 22:48:48 2008
+@@ -178,4 +178,8 @@
+ 
+ % So far.
+ 
++% OpenBSD - Euro Symbol Context Fix
++\definefontsynonym[fmvr8x][umvs]
++\loadmapline[+][umvs MarVoSym <marvosym.pfb]
++
+ \protect \endinput
---8<---

Thankyou

-- 

Best Regards
Edd

http://students.dec.bmth.ac.uk/ebarrett

Reply via email to