>>>>> "jk" == "Joseph Koshy", "ks" == "Keyur Shroff"

jk> o An implementation is not allowed to place glyphs at
jk>   anything other than the /precise/ positions in the request (i.e. no
jk>   kerning).

ks> Will you please give us the pointers of these in the
ks> protocol specification?

The first glyph of the glyph list specified in the PolyText or
ImageText requests has to be drawn with its origin coinciding with the
[x,y] coordinate given in the request.  This is specified in the
definition of these requests.

The origin for the next glyph is defined to be: 

    [x + character-width,y]

where "character-width" is a per-character metric.  This information
is however tucked away in the definition QueryFont protocol request
[approx page 51 of the protocol specification].

There is another constraint on text rendering imposed by the core
protocol.

o PolyText glyph display is defined as a fill operation using the
  current graphics context, with the glyph bits forming a mask.  This
  effectively precludes anti-aliased text.  ImageText rendering is
  also defined in terms of 2 colors, also precluding anti-aliased
  display of text.


Regards,
Koshy
<[EMAIL PROTECTED]>
_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to