From a0750e6550732c450b63a5072d5bb100f46b12a8 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Fri, 13 Nov 2009 14:06:28 +0000 Subject: [PATCH] Added TODO comment, removed leftover. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34020 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/terminal/AppearPrefView.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/apps/terminal/AppearPrefView.cpp b/src/apps/terminal/AppearPrefView.cpp index 615305f8d2..484251e59b 100644 --- a/src/apps/terminal/AppearPrefView.cpp +++ b/src/apps/terminal/AppearPrefView.cpp @@ -211,13 +211,14 @@ IsFontUsable(const BFont &font) if (font.IsFixed()) return true; - //font_height fontHeight; - // manually check if all applicable chars are the same width char buffer[2] = { ' ', 0 }; int firstWidth = (int)ceilf(font.StringWidth(buffer)); + + // TODO: Workaround for broken fonts/font_subsystem if (firstWidth <= 0) return false; + for (int c = ' '+1; c <= 0x7e; c++) { buffer[0] = c; int width = (int)ceilf(font.StringWidth(buffer));