- }
- case UMLAUT: // umlaut
- {
- int tmpadd = y;
- tmpadd += (remdot) ? ((19*hg)/10) : ((20*hg)/27); // if (remdot) -> i or j
- int rad = ((hg*4)/8);
- if (rad <= 1) {
- scr.drawPoint(pgc, int(x2-((4*hg)/7)), tmpadd);
- scr.drawPoint(pgc, int(x2+((4*hg)/7)), tmpadd);
- } else {
- scr.drawArc(pgc, int(x2-((2*hg)/4)), tmpadd,
- rad-1, rad-1, 0, 360*64);
- scr.drawArc(pgc, int(x2+((2*hg)/4)), tmpadd,
- rad-1, rad-1, 0, 360*64);
- }
+
+ case UMLAUT:
+ drawAccent(pi, x2, baseline, '"');