Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!uunet!dino!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!m.cs.uiuc.edu!aslam From: aslam@m.cs.uiuc.edu Newsgroups: comp.graphics Subject: Text extent parallelogram-PS fonts Message-ID: <4400051@m.cs.uiuc.edu> Date: 11 Nov 89 01:32:04 GMT Lines: 28 Nf-ID: #N:m.cs.uiuc.edu:4400051:000:840 Nf-From: m.cs.uiuc.edu!aslam Nov 10 09:05:00 1989 Does anyone have a GKS-style text extent routine that returns text extent parallelogram for *Postscript* fonts? The AFM files are now available. The GKS C-binding routine is set up as follows: ginqtextextent(ws_id, position, str, extent) Gint ws_id; Gpoint position; Gchar *str; Gextent *extent; { .. /* your code goes here */ } Gpoint is concatenation point. Gextent is struct {Gpoint ll, lr, ur, ul}. The text extent routine uses the current font, precision, character spacing, character expansion factor, and various character attirbutes (height, width, up vector, base vector, text path and text alignment.) If the routine is standalone, it could be given all of these attributes. Sohail Aslam Department of Computer Science University of Illinois arpa aslam@cs.uiuc.edu usenet uiucdcs!aslam bitnet aslam@uiucdcs.BITNET