diff options
author | Kenichi Handa <handa@m17n.org> | 2008-07-21 02:23:57 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 2008-07-21 02:23:57 +0000 |
commit | d90bfd1cec5961bb0a94108b4f97a17c3d0682b1 (patch) | |
tree | a77dfe2a2177d610e3b316a4a8f4bc9386e047cd /src/ftfont.c | |
parent | db8ef69909f99b430a098b217e50d179d8bd17c1 (diff) | |
download | emacs-d90bfd1cec5961bb0a94108b4f97a17c3d0682b1.tar.gz emacs-d90bfd1cec5961bb0a94108b4f97a17c3d0682b1.tar.bz2 emacs-d90bfd1cec5961bb0a94108b4f97a17c3d0682b1.zip |
*** empty log message ***
Diffstat (limited to 'src/ftfont.c')
-rw-r--r-- | src/ftfont.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ftfont.c b/src/ftfont.c index 131e4b8aed1..73d7ae48f5e 100644 --- a/src/ftfont.c +++ b/src/ftfont.c @@ -1480,9 +1480,11 @@ adjust_anchor (FT_Face ft_face, OTF_Anchor *anchor, } else if (anchor->AnchorFormat == 3) { - if (anchor->f.f2.XDeviceTable.offset) + if (anchor->f.f2.XDeviceTable.offset + && anchor->f.f2.XDeviceTable.DeltaValue) *x += DEVICE_DELTA (anchor->f.f2.XDeviceTable, x_ppem); - if (anchor->f.f2.YDeviceTable.offset) + if (anchor->f.f2.YDeviceTable.offset + && anchor->f.f2.YDeviceTable.DeltaValue) *y += DEVICE_DELTA (anchor->f.f2.YDeviceTable, y_ppem); } } |