From 6029fb6aa1fb727b0536794e96ee7a434be814e5 Mon Sep 17 00:00:00 2001 From: zhongjin Date: Tue, 22 Nov 2022 01:22:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'3rdparty/fonts/fnt.cxx'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 3rdparty/fonts/fnt.cxx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/3rdparty/fonts/fnt.cxx b/3rdparty/fonts/fnt.cxx index 1ec2dfb..e81ad84 100644 --- a/3rdparty/fonts/fnt.cxx +++ b/3rdparty/fonts/fnt.cxx @@ -188,16 +188,14 @@ void fntTexFont::getBBox ( const char *s, SG_LOG(SG_GUI,SG_ALERT, "ASSIC cc=" << cc); } if ( (cc & 0XE0) == 0XE0) { - SG_LOG(SG_GUI,SG_ALERT, "UTF8 cc=" << cc); int x = (cc & 0X0F) << 4; - SG_LOG(SG_GUI,SG_ALERT, "UTF8 cc<<4 " << x); - + //SG_LOG(SG_GUI,SG_ALERT, "UTF8 cc<<4 " << x); cc = (unsigned char) *(s++) ; - SG_LOG(SG_GUI,SG_ALERT, "UTF81 cc=" << cc); + //SG_LOG(SG_GUI,SG_ALERT, "UTF81 cc=" << cc); x= x + ((cc & 0x3C) >>2 ) ; @@ -205,13 +203,16 @@ void fntTexFont::getBBox ( const char *s, cc = (unsigned char) *(s++) ; - SG_LOG(SG_GUI,SG_ALERT, "UTF82 cc=" << cc); + //SG_LOG(SG_GUI,SG_ALERT, "UTF82 cc=" << cc); y= y + (cc & 0x3F); - SG_LOG(SG_GUI,SG_ALERT, "x=" << x << ",y=" << y); + //SG_LOG(SG_GUI,SG_ALERT, "x=" << x << ",y=" << y); cc = x * 256 + y; + + SG_LOG(SG_GUI,SG_ALERT, "UTF8 cc=" << cc); + } if ( ! exists [ cc ] )