code: function width (val) {
    var cr = val.indexOf(EOL);
    if (cr !== -1) {
      val = val.substring(0, cr);
    }
    if (typeof val !== 'string') {
      val = val + '';
    }
    var h = val.match(/[ -~]/g);
    return val.length * 2 - (h ? h.length : 0);
  }
docs: (超簡易版)２バイト文字の幅を2倍にした文字の長さ
  半角カタカナや英語圏外の半角文字は調査していないので
  実際の表示幅と異なる場合があります
  フォントは等倍である事を前提としています
  @method width
  @param  {String} val
  @return {Number} width