diff --git a/src/text/CharacterStyle.js b/src/text/CharacterStyle.js index 9367700a..76502100 100644 --- a/src/text/CharacterStyle.js +++ b/src/text/CharacterStyle.js @@ -16,8 +16,10 @@ var CharacterStyle = this.CharacterStyle = PathStyle.extend({ initialize: function(style) { - this.fontSize = style.fontSize || 10; - this.font = style.font || 'sans-serif'; + Base.initialize(this, style, { + fontSize: 10, + font: 'sans-serif' + }); this.base(style); }, diff --git a/src/text/ParagraphStyle.js b/src/text/ParagraphStyle.js index 57135d45..6241858b 100644 --- a/src/text/ParagraphStyle.js +++ b/src/text/ParagraphStyle.js @@ -16,11 +16,9 @@ var ParagraphStyle = this.ParagraphStyle = Base.extend({ initialize: function(style) { - this.justification = (style && style.justification) || 'left'; - }, - - clone: function() { - return new PathStyle(this); + Base.initialize(this, style, { + justification: 'left' + }); }, statics: {