[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/nsfont.m,v
From: |
Adrian Robert |
Subject: |
[Emacs-diffs] Changes to emacs/src/nsfont.m,v |
Date: |
Sat, 27 Sep 2008 19:07:17 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Adrian Robert <arobert> 08/09/27 19:07:17
Index: nsfont.m
===================================================================
RCS file: /sources/emacs/emacs/src/nsfont.m,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- nsfont.m 7 Sep 2008 11:16:23 -0000 1.12
+++ nsfont.m 27 Sep 2008 19:07:16 -0000 1.13
@@ -902,16 +902,16 @@
XCharStruct *cs;
int cwidth, twidth = 0;
int hi, lo;
- char isComposite = 0; /* s->first_glyph->type == COMPOSITE_GLYPH; */
+ char isComposite = s->first_glyph->type == COMPOSITE_GLYPH;
/* FIXME: composition: no vertical displacement is considered. */
- t+= s->cmp_from; /* advance into composition */
- for (i =0; i<s->nchars - s->cmp_from; i++, t++)
+ t += s->cmp_from; /* advance into composition */
+ for (i = s->cmp_from; i < s->nchars; i++, t++)
{
hi = (*t & 0xFF00) >> 8;
lo = *t & 0x00FF;
if (isComposite)
{
- cwidth = s->cmp->offsets[s->cmp_from++ * 2] - twidth;
+ cwidth = s->cmp->offsets[i * 2] /* (H offset) */ - twidth;
}
else
{