|
From: Bastian M. <bma...@we...> - 2006-04-04 20:29:42
|
Ethan Merritt wrote: >=20 > I'm not sure we're all three of us on the same page here. > It may be that I misunderstood the original question. >=20 > The terminal driver itself may need to track such information > internally in order to implement enhanced text. > That is certainly true. >=20 > But I thought Chris's question was whether a driver was=20 > obligated to pass such information back to the core code. > The answer to that one is 'no'.=20 > > It would be nice if the core routines *could* ask a driver > for specific details, but unfortunately this doesn't work > in general. PostScript is a major example, but it is also > true for svg and x11. =20 >=20 I fully agree. Such a routine would make a nice (optional) addition to the terminal interface though. That way we could provide non terminal specific versions of enh_put_text(), enh_flush() and enh_open(). These could be used for gd.trm, win.trm, pm.trm and probably pdf.trm and bitmap based terminals. --=20 Bastian M=E4rkisch |