@Test
public void testFindFontFor() {

    assertNotNull(findFontFor("ทดสอบ")); // thai
    assertNotNull(findFontFor("αυτό είναι ένα τεστ")); // greek
    assertNotNull(findFontFor("വീട്")); // malayalam
    assertNotNull(findFontFor("मानक")); // hindi
    assertNotNull(findFontFor("జ")); // telugu
    assertNotNull(findFontFor("উ")); // bengali
    assertNotNull(findFontFor("עברית")); // hebrew
    assertNotNull(findFontFor("latin ąćęłńóśźż")); // latin
    assertNotNull(findFontFor("\uFFFD \u2997")); // symbols
    assertNotNull(findFontFor("Newlines\nare\r\nignored")); // newlines
    assertNotNull(findFontFor("\u2984 \u2583 \u2738 ☗⦄✸▃ ")); // symbols
    assertNotNull(findFontFor("ភាសាខ្មែរ")); // khmer
    assertNotNull(findFontFor("ጩ")); // ethiopic
    assertNotNull(findFontFor("پنجابی, ਪੰਜਾਬੀ")); // punjabi
    assertNotNull(findFontFor("தமிழ்")); // tamil
    assertNotNull(findFontFor("ગુજરાતી")); // gujarati
    assertNotNull(findFontFor("န\u103Aမာဘာသာ")); // myanmar
    assertNotNull(findFontFor("සිංහල")); // sinhalese
    assertNotNull(findFontFor("ᠮᠣᠩᠭᠣᠯ")); // mongolian
    assertNotNull(findFontFor("ಕನ್ನಡ")); // kannada
    assertNotNull(findFontFor("ଓଡ଼ିଆ ଭାଷା")); // oryia
    assertNotNull(findFontFor("ކުންފުނި")); // thaana
    // TODO: find a way to merge the armenian font into the big merged font with all others
    // so forms can be filled with latin/armenian mixed values
    // assertNotNull(findFontFor("Latin mixed with հայերէն"));
}