Create borders by drawning displaced font several times.
Draw font last so it is on top of border layer.
Use loops to ensure a full fill occurs for thicker borders.
Much simpler looping to fill borders.
Removed unused functions.