Skip to content

Support for Arabic and other RTL languages in TextView #196

Open
@dimonovdd

Description

@dimonovdd

Description

I use your plugin in a Xamarin.Froms project with Arabic language support. But unfortunately even if we add a font for Arabic the RTL of the text remains incorrect.

Description of the desired solution
I would very much like the TextView to support RTL

Difficulty:
Very Hard

Additional context
Currently, the primary rendering of glyphs is done through the Typography. For the subsequent rendering you use SkiaSharp. Maybe if the full rendering process went through SkiaSharp you could use SkiaSharp.HarfBuzz.

Using the Skia we can also get a system TypeFace for drawing each character:

var charTypeface = SKFontManager.Default.MatchCharacter(numberChar);

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions