Skip to main content

Posts

Showing posts with the label typeface

Custom Font, No Support for setFakeBold/TextSkewX

We use a TextView with a custom font. There are a lot of Spans with normal ASCII letters mixed with our custom symbols. Some text are bold or italic. text##aaa (# - our special symbol from Unicode Private Area. Fallback is correct.) Everything works fine. We just override the font in UpdateDrawState. private void ApplyTypeFace(TextPaint ds) { ds.UnderlineText = false; ds.FakeBoldText = m_bBold; if (m_bItalic) ds.TextSkewX = -0.25f; else ds.TextSkewX = 0; if (m_bFrColorSet) ds.Color = m_frColor; if (m_bBgColorSet) ds.BgColor = m_bgColor; ds.SetTypeface(m_fnt); } Today a customer with Bejing WowPad with Android 2.1 reported an issue. setFakeBoldText(true) misses the ASCII (fallback from default font). No ASCII characters are shown . setTextSkewX(-0.25) is ignored. Can I check the support of these features?