If I understand you correctly your issue is that the space you typed between the title and fname is the issue.
Instead of using a text box use a formula field to add the items together conditionally.
{table.Title} +
(if isnull({table.Title}) or {table.Title}="" then "" else " ") +
{table.Fname} + " "
{table.Lname}