diff -ur ../kturtle-4.14.3-orig/src/canvas.cpp ./src/canvas.cpp
--- ../kturtle-4.14.3-orig/src/canvas.cpp	2014-10-14 15:52:33.000000000 +0900
+++ ./src/canvas.cpp	2020-04-15 23:32:21.000000000 +0900
@@ -209,11 +209,11 @@
 void Canvas::slotFontType(const QString& family, const QString& extra)
 {
 	textFont->setFamily(family);
-	textFont->setBold(extra.contains(i18n("bold")) > 0);
-	textFont->setItalic(extra.contains(i18n("italic")) > 0);
-	textFont->setUnderline(extra.contains(i18n("underline")) > 0);
-	textFont->setOverline(extra.contains(i18n("overline")) > 0);
-	textFont->setStrikeOut(extra.contains(i18n("strikeout")) > 0);
+	textFont->setBold(extra.contains(i18n("bold")) != NULL);
+	textFont->setItalic(extra.contains(i18n("italic")) != NULL);
+	textFont->setUnderline(extra.contains(i18n("underline")) != NULL);
+	textFont->setOverline(extra.contains(i18n("overline")) != NULL);
+	textFont->setStrikeOut(extra.contains(i18n("strikeout")) != NULL);
 }
 
 void Canvas::slotReset()
