diff options
Diffstat (limited to 'sample/example.cpp')
-rw-r--r-- | sample/example.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sample/example.cpp b/sample/example.cpp index 1247291..487357a 100644 --- a/sample/example.cpp +++ b/sample/example.cpp @@ -84,9 +84,12 @@ int runMinikinTest() { Layout layout; layout.setFontCollection(collection); const char *text = "fine world \xe0\xa4\xa8\xe0\xa4\xae\xe0\xa4\xb8\xe0\xa5\x8d\xe0\xa4\xa4\xe0\xa5\x87"; - const char *style = "font-size: 32;"; + int bidiFlags = 0; + FontStyle fontStyle; + MinikinPaint paint; + paint.size = 32; icu::UnicodeString icuText = icu::UnicodeString::fromUTF8(text); - layout.doLayout(icuText.getBuffer(), 0, icuText.length(), icuText.length(), style); + layout.doLayout(icuText.getBuffer(), 0, icuText.length(), icuText.length(), bidiFlags, fontStyle, paint); layout.dump(); Bitmap bitmap(250, 50); layout.draw(&bitmap, 10, 40, 32); |