From 4a670e19dfdf60188ac33477f6b4df0a4f59381c Mon Sep 17 00:00:00 2001 From: Ryan Oldenburg Date: Thu, 6 May 2021 00:52:53 -0500 Subject: [PATCH] title case fix from andre --- src/pixie/fonts.nim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pixie/fonts.nim b/src/pixie/fonts.nim index ff8534e..2b5302a 100644 --- a/src/pixie/fonts.nim +++ b/src/pixie/fonts.nim @@ -107,8 +107,11 @@ proc convertTextCase(runes: var seq[Rune], textCase: TextCase) = for rune in runes.mitems: rune = rune.toLower() of tcTitle: + var prevRune = SP for rune in runes.mitems: - rune = rune.toTitle() + if prevRune.isWhiteSpace: + rune = rune.toUpper() + prevRune = rune proc canWrap(rune: Rune): bool = rune == Rune(32) or rune.isWhiteSpace()