Adding loadRange to Font

This commit is contained in:
MattTuttle
2014-07-30 17:08:16 -05:00
parent 83bb9d9b66
commit 200e953641
6 changed files with 157 additions and 68 deletions

View File

@@ -30,21 +30,23 @@ class Main extends Application {
var text:Text;
var font = new Font ("assets/amiri-regular.ttf");
font.loadRange (16, 32, 128);
font.loadGlyphs (32, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.");
font.loadGlyphs (32, "صِفخَلقخودكَمثلالشمسإذبَزَغتيحظىالضَجيعُبهانَلاءَمِعطار ");
var image = font.createImage ();
text = new Text (RightToLeft, ScriptArabic, "ar");
text.fromString (font, "صِف خَلقَ خَودِ كَمِثلِ الشَمسِ إِذ بَزَغَت يَحظى الضَجيعُ بِها نَجلاءَ مِعطارِ");
var data = font.loadGlyphData (16, "صِفخَلقخودكَمثلالشمسإذبَزَغتيحظىالضَجيعُبهانَلاءَمِعطار ");
var image = data.image;
text.fromString (font, 32, "صِف خَلقَ خَودِ كَمِثلِ الشَمسِ إِذ بَزَغَت يَحظى الضَجيعُ بِها نَجلاءَ مِعطارِ");
text = new Text (LeftToRight, ScriptLatin, "en");
var data = font.loadGlyphData (32, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.");
text.fromString (font, "The quick brown fox jumps over the lazy dog.");
text.fromString (font, 16, "The quick brown fox jumps over the lazy dog.");
font = new Font ("assets/fireflysung.ttf");
text = new Text (TopToBottom, ScriptHan, "ch");
text.fromString (font, "");
font.loadGlyphs (32, "");
// var image = font.createImage ();
var chinese = font.loadGlyphData (64, "");
text = new Text (TopToBottom, ScriptHan, "ch");
text.fromString (font, 32, "");
switch (context) {