# string.fontRanges 库模块帮助文档

## string.fontRanges 成员列表 <a id="string.fontRanges" href="#string.fontRanges">&#x23;</a>

用于获取字体支持的字符Unicode码列表

### string.fontRanges.getGlyphs(fontName) <a id="string.fontRanges.getGlyphs" href="#string.fontRanges.getGlyphs">&#x23;</a>

```aardio
for(glyph in string.fontRanges.eachUnicodeGlyphsByName("FontAwesome") ){ 
    if(glyph>=0xF000) {/*glyph为字符的Unicode代码,可使用ustring.fromCharCode函数转换为字符*/}
}
```

### string.fontRanges.getRanges(hdc) <a id="string.fontRanges.getRanges" href="#string.fontRanges.getRanges">&#x23;</a>
获取hdc参数中指定绘图设备正在使用的字体中所有字符的Unicode代码

### string.fontRanges.getRangesByName() <a id="string.fontRanges.getRangesByName" href="#string.fontRanges.getRangesByName">&#x23;</a>
[返回对象:stringFontRangesObject](#stringFontRangesObject)

### string.fontRanges.getRangesByName(fontName) <a id="string.fontRanges.getRangesByName" href="#string.fontRanges.getRangesByName">&#x23;</a>
获取fontName参数中指定字体名的字体中所有字符的Unicode代码

### string.fontRanges.getUnicodeString(fontName,first,last) <a id="string.fontRanges.getUnicodeString" href="#string.fontRanges.getUnicodeString">&#x23;</a>
返回指定字体名支持的所有字符,  
可选参数first用于指定起始Unicode代码,默认为0,  
可选参数last用于指定结束Unicode代码,默认为0xFFFF

## stringFontRangesObject 成员列表 <a id="stringFontRangesObject" href="#stringFontRangesObject">&#x23;</a>

### stringFontRangesObject.findByCharCode() <a id="stringFontRangesObject.findByCharCode" href="#stringFontRangesObject.findByCharCode">&#x23;</a>
参数@1指定的字符Unicode码,  
如果该字符使用该字体可显示，返回该Unicode码
