From 3e19194802e49f85bd5c0f1c241007b94264f0a8 Mon Sep 17 00:00:00 2001 From: Edward Faulkner Date: Thu, 11 Sep 2014 16:09:54 -0400 Subject: [PATCH] Fix center-aligned character spacing --- lib/line_wrapper.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/line_wrapper.coffee b/lib/line_wrapper.coffee index caa2e3c..eb52206 100644 --- a/lib/line_wrapper.coffee +++ b/lib/line_wrapper.coffee @@ -4,7 +4,7 @@ LineBreaker = require 'linebreak' class LineWrapper extends EventEmitter constructor: (@document, options) -> @indent = options.indent or 0 - @charSpacing = options.characterSpacing or 0 + @characterSpacing = options.characterSpacing or 0 @wordSpacing = options.wordSpacing is 0 @columns = options.columns or 1 @columnGap = options.columnGap ? 18 # 1/4 inch @@ -48,7 +48,7 @@ class LineWrapper extends EventEmitter @lastLine = false wordWidth: (word) -> - return @document.widthOfString(word, this) + @charSpacing + @wordSpacing + return @document.widthOfString(word, this) + @characterSpacing + @wordSpacing eachWord: (text, fn) -> # setup a unicode line breaker @@ -95,7 +95,7 @@ class LineWrapper extends EventEmitter wrap: (text, options) -> # override options from previous continued fragments @indent = options.indent if options.indent? - @charSpacing = options.characterSpacing if options.characterSpacing? + @characterSpacing = options.characterSpacing if options.characterSpacing? @wordSpacing = options.wordSpacing if options.wordSpacing? @ellipsis = options.ellipsis if options.ellipsis?