Index: text.c =================================================================== RCS file: /cvsroot/wv/text.c,v retrieving revision 1.43 diff -u -r1.43 text.c --- text.c 2000/07/14 14:16:47 1.43 +++ text.c 2000/08/11 07:46:34 @@ -601,6 +601,9 @@ case 0x2019: printf("'"); /* Right single quote, Win */ return(1); + case 0x2026: + printf("\\ldots"); /* ellipsis */ + return(1); case 0x2215: printf("/"); return(1); @@ -631,14 +634,17 @@ case 0x201d: printf("''"); /* double q.m. */ return(1); + case 0x201e: + printf("\\hbox{,,}"); /* below double q.m. */ + return(1); case 0x2020: - printf("\\dagger"); + printf("$\\dagger$"); return(1); case 0x2021: - printf("\\ddagger"); + printf("$\\ddagger$"); return(1); case 0x2022: - printf("\\bullet"); + printf("$\\bullet$"); return(1); case 0x0152: printf("\\OE{}"); /* OE ligature */ @@ -715,7 +721,7 @@ printf("…"); /*is there a proper html name for ... &ellipse;? Yes, … -- MV */ #endif - printf("..."); + printf("…"); return(1); case 0x2019: printf("'"); @@ -746,6 +752,9 @@ case 0x201d: printf("”"); /* double q.m. */ return(1); + case 0x201e: + printf("„"); /* below double q.m. */ + return(1); case 0x2020: printf("†"); return(1); @@ -772,6 +781,8 @@ return(1); } + /* Debugging aid: */ + /* if (char16 >= 0x100) printf("[%x]", char16); */ return(0); }