I am developing a chess app that utilizes unicode chars for representing chess pieces. I am drawing to a canvas (custom view) and setting the typeface for the paint I am drawing with by using this code:
Typeface tf = Typeface.createFromAsset(context.getAssets(), "fonts/robotolight.ttf");
Got around it by using a different font (Segoe UI Symbol). If someone reads this who knows why Samsung phones aren't displaying those characters with Roboto please let me know.