Using mkiv to what degree can one depend on the encoding of a font to be in texnansi form? 1. typescript fonts? 2. otf fonts? 3. type 1 fonts? 4. ttf fonts? 5. No guarantees? And does it make a difference if one uses \simplefonts versus typescripts? -- John Culleton
On 9/12/2013 10:05 PM, john Culleton wrote:
Using mkiv to what degree can one depend on the encoding of a font to be in texnansi form?
1. typescript fonts?
2. otf fonts?
3. type 1 fonts?
4. ttf fonts?
5. No guarantees?
And does it make a difference if one uses \simplefonts versus typescripts?
encoding is irrelevant ... even texnansi encoded fonts (in which case the afm only has that subset) will be remapped to unicode ... there is no other encoding than utf 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 Fri, 13 Sep 2013 02:41:33 +0200
Hans Hagen
On 9/12/2013 10:05 PM, john Culleton wrote:
Using mkiv to what degree can one depend on the encoding of a font to be in texnansi form?
1. typescript fonts?
2. otf fonts?
3. type 1 fonts?
4. ttf fonts?
5. No guarantees?
And does it make a difference if one uses \simplefonts versus typescripts?
encoding is irrelevant ... even texnansi encoded fonts (in which case the afm only has that subset) will be remapped to unicode ... there is no other encoding than utf
Hans
Excellent! Now in MKIV how would I encode an opening quote mark American style? In previous TeX programs it was always ``. The MKIV substitute \quotation{foo} is not practical for my application, where the raw input code may use the ditto mark " for both opening and closing quotes. I am looking for something in MKIV equivalent to \char92 in plain TeX. On the unicode table I find the hex value 008013 but I don't know how to plug that in to a macro that redefines the first occurrence of " to be that character, and the second occurrence to be hex 000814 etc. I can write the macro, I just need the expression equivalent to \char that gives me such characters in MKIV. -- John Culleton Wexford Press Free list of books for self-publishers: http://wexfordpress.net/shortlist.html PDF e-book: "Create Book Covers with Scribus" available at http://www.booklocker.com/books/4055.html
Am 14.09.2013 um 15:34 schrieb john Culleton
Excellent! Now in MKIV how would I encode an opening quote mark American style? In previous TeX programs it was always ``. The MKIV substitute \quotation{foo} is not practical for my application, where the raw input code may use the ditto mark " for both opening and closing quotes. I am looking for something in MKIV equivalent to \char92 in plain TeX. On the unicode table I find the hex value 008013 but I don't know how to plug that in to a macro that redefines the first occurrence of " to be that character, and the second occurrence to be hex 000814 etc. I can write the macro, I just need the expression equivalent to \char that gives me such characters in MKIV.
Are you sure these are the correct values? http://www.fileformat.info/info/unicode/char/8013/index.htm What’s wrong with \char? \starttext \char"201C TEXT\char"201D \utfchar{"201C}TEXT\utfchar{"201D} \fontchar{quotedblleft}TEXT\fontchar{quotedblright} \stoptext Wolfgang
On Sat, 14 Sep 2013 17:42:42 +0200
Wolfgang Schuster
Am 14.09.2013 um 15:34 schrieb john Culleton
: Excellent! Now in MKIV how would I encode an opening quote mark American style? In previous TeX programs it was always ``. The MKIV substitute \quotation{foo} is not practical for my application, where the raw input code may use the ditto mark " for both opening and closing quotes. I am looking for something in MKIV equivalent to \char92 in plain TeX. On the unicode table I find the hex value 008013 but I don't know how to plug that in to a macro that redefines the first occurrence of " to be that character, and the second occurrence to be hex 000814 etc. I can write the macro, I just need the expression equivalent to \char that gives me such characters in MKIV.
Are you sure these are the correct values?
http://www.fileformat.info/info/unicode/char/8013/index.htm
What’s wrong with \char?
\starttext
\char"201C TEXT\char"201D
\utfchar{"201C}TEXT\utfchar{"201D}
\fontchar{quotedblleft}TEXT\fontchar{quotedblright}
\stoptext
Wolfgang
Well you answered my question. The chart I read for unicode characters gave the values I quoted. I guess I was reading the wrong chart. What chart do you use? -- John Culleton Wexford Press Free list of books for self-publishers: http://wexfordpress.net/shortlist.html PDF e-book: "Create Book Covers with Scribus" available at http://www.booklocker.com/books/4055.html
Am 14.09.2013 um 19:16 schrieb john Culleton
On Sat, 14 Sep 2013 17:42:42 +0200 Wolfgang Schuster
wrote: Am 14.09.2013 um 15:34 schrieb john Culleton
: Excellent! Now in MKIV how would I encode an opening quote mark American style? In previous TeX programs it was always ``. The MKIV substitute \quotation{foo} is not practical for my application, where the raw input code may use the ditto mark " for both opening and closing quotes. I am looking for something in MKIV equivalent to \char92 in plain TeX. On the unicode table I find the hex value 008013 but I don't know how to plug that in to a macro that redefines the first occurrence of " to be that character, and the second occurrence to be hex 000814 etc. I can write the macro, I just need the expression equivalent to \char that gives me such characters in MKIV.
Are you sure these are the correct values?
http://www.fileformat.info/info/unicode/char/8013/index.htm
What’s wrong with \char?
\starttext
\char"201C TEXT\char"201D
\utfchar{"201C}TEXT\utfchar{"201D}
\fontchar{quotedblleft}TEXT\fontchar{quotedblright}
\stoptext
Wolfgang
Well you answered my question. The chart I read for unicode characters gave the values I quoted. I guess I was reading the wrong chart. What chart do you use?
- http://www.unicode.org/charts/ - http://www.unicode.org/charts/PDF/U2000.pdf - http://www.decodeunicode.org/ - http://www.decodeunicode.org/u+201C - http://www.typografie.de/product_info.php?products_id=1409&language=en Wolfgang
participants (3)
-
Hans Hagen
-
john Culleton
-
Wolfgang Schuster