[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master 6ecead8: * src/ftmulti.c (Render_All, Render_Te
From: |
Werner LEMBERG |
Subject: |
[freetype2-demos] master 6ecead8: * src/ftmulti.c (Render_All, Render_Text): Round advance widths. |
Date: |
Sun, 9 Apr 2017 15:31:53 -0400 (EDT) |
branch: master
commit 6ecead89b4d42c2081969551e25547dbd8607d7d
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>
* src/ftmulti.c (Render_All, Render_Text): Round advance widths.
Problem spotted by Nikolaus.
---
ChangeLog | 6 ++++++
src/ftmulti.c | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6d71dfd..159755e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-04-09 Werner Lemberg <address@hidden>
+
+ * src/ftmulti.c (Render_All, Render_Text): Round advance widths.
+
+ Problem spotted by Nikolaus.
+
2017-03-30 Werner Lemberg <address@hidden>
* src/ftview.c (write_header): Show current instance index.
diff --git a/src/ftmulti.c b/src/ftmulti.c
index 70fdab5..e793e46 100644
--- a/src/ftmulti.c
+++ b/src/ftmulti.c
@@ -308,7 +308,7 @@
Render_Glyph( x, y );
- x += ( glyph->metrics.horiAdvance >> 6 ) + 1;
+ x += ( ( glyph->metrics.horiAdvance + 32 ) >> 6 ) + 1;
if ( x + size->metrics.x_ppem > bit.width )
{
@@ -376,7 +376,7 @@
Render_Glyph( x, y );
- x += ( glyph->metrics.horiAdvance >> 6 ) + 1;
+ x += ( ( glyph->metrics.horiAdvance + 32 ) >> 6 ) + 1;
if ( x + size->metrics.x_ppem > bit.width )
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 6ecead8: * src/ftmulti.c (Render_All, Render_Text): Round advance widths.,
Werner LEMBERG <=