diff --git a/demo.html b/demo.html index b863a55..b273cdf 100644 --- a/demo.html +++ b/demo.html @@ -10,7 +10,8 @@ @@ -18,6 +19,7 @@

 

+

 
 
 
diff --git a/figlet.js b/figlet.js
index bb8f7ab..1a71353 100644
--- a/figlet.js
+++ b/figlet.js
@@ -29,11 +29,14 @@ var Figlet = (typeof exports !== "undefined" ? exports : window).Figlet = {
 			header = lines[0].split(" "),
 			hardblank = header[0].charAt(header[0].length - 1),
 			height = +header[1],
-			comments = +header[5];
+		        comments = +header[5],
+		        firstline = lines[comments+1],
+		        finalchar = firstline.charAt(firstline.length - 1);
 		
 		Figlet.fonts[name] = {
 			defn: lines.slice(comments + 1),
-			hardblank: hardblank,
+		        hardblank: hardblank,
+                        finalchar: finalchar,
 			height: height,
 			char: {}
 		};
@@ -52,8 +55,8 @@ var Figlet = (typeof exports !== "undefined" ? exports : window).Figlet = {
 			i;
 		for (i = 0; i < height; i++) {
 			charDefn[i] = fontDefn.defn[start + i]
-				.replace(/@/g, "")
-				.replace(RegExp("\\" + fontDefn.hardblank, "g"), " ");
+			.replace(RegExp(fontDefn.finalchar,"g"), "")
+			.replace(RegExp("\\" + fontDefn.hardblank, "g"), " ");
 		}
 		return fontDefn.char[char] = charDefn;
 	},