Make registering unknown signs a warning instead of an error.
Optimize create_lines() by using patterns, and prevent truncation of infotext.