Merge pull request #5 from kuu/master

HP is displayed in wrong position.
Fixed a tiny bug at Style.getColor()
Records.deepCopy() does not copy the fill/stroke record's style preperty. It is not really deep...
[Issue]
  Text is displayed with wrong color.

[Cause]
  Glyph data holds color information (within the style property in 'fill' and 'stroke' records.)
  However, in case of using the same glyph for different texts, it is impossible to change the color.

[Fix]
  Changed to set color at Canvas.drawText().