0
我正在創建以科羅拉多雪崩爲主題的卵石時間表面。我正在使用本網站http://eriqjaffe.50webs.com/上的「Hockey(NEW!)」zip的NHL Edge Colorado字體。鵝卵石無法從字體渲染冒號
當我測試我的錶盤時,數字顯示正常,但我的冒號顯示爲矩形。如何讓我的冒號顯示爲冒號而不是矩形?
謝謝!
我正在創建以科羅拉多雪崩爲主題的卵石時間表面。我正在使用本網站http://eriqjaffe.50webs.com/上的「Hockey(NEW!)」zip的NHL Edge Colorado字體。鵝卵石無法從字體渲染冒號
當我測試我的錶盤時,數字顯示正常,但我的冒號顯示爲矩形。如何讓我的冒號顯示爲冒號而不是矩形?
謝謝!
字體確實包含冒號,所以這是個好消息。您在某個級別遇到字符集問題。我不確定是否有明確的UTF-8設置,但可能是其中的一部分。
或者,嘗試使用直接的ASCII。十進制58或十六進制0x3A是一個:字符。
char[2] buffer=" ";
buffer[0]=58;
然後打印該緩衝區。
或
time_t temp = time(NULL);
struct tm *tick_time = localtime(&temp);
static char buffer[10];
strftime(buffer, sizeof("00:00"), "%I %M", tick_time);
buffer[2]=58;