Although there are no real surnames that start with Mc and continue
with a small word, it feels weird for a string like mcto/mcby to be
title-cased into McTo/Mcby, and not McTo/McBy, even though both
‘to’ and ‘by’ are small words—just because the small_first_last
argument is set to False in the slash-induced (and, if #63 is
merged, hyphen-induced) recursion.
Although there are no real surnames that start with
Mc
and continue with a small word, it feels weird for a string likemcto/mcby
to be title-cased intoMcTo/Mcby
, and notMcTo/McBy
, even though both ‘to’ and ‘by’ are small words—just because thesmall_first_last
argument is set toFalse
in the slash-induced (and, if #63 is merged, hyphen-induced) recursion.