Skip to content

Problem with Devanagari while using combining marks #21

Description

@Shreeshrii

I am trying to use the combining marks and characters from Devanagari, DevanagariExtended and VedicExtensions unicode blocks with text in other Indic scripts, eg. Gujarati.

ucharclasses is working fine with xetex (texlive2016) to display the combining marks and characters with another script. however text in Devanagari script is not getting rendered correctly.

An MWE is posted below.

\textbackslash mainfont (Rasa-Regular) is in Gujarati script and also supports Latin range.
\textbackslash vedafont (Siddhanta) supports Devanagari, DevanagariExtended, VedicExtensions and Latin ranges and is defined without specifying a script. \textbackslash devafont is the same font as \textbackslash vedafont but also specifies script=devanagari as part of definition.

\textbackslash ucharclasses with \textbackslash SetTransitionsFor for Devanagari, DevanagariExtended, VedicExtensions combining marks works well with the default Gujarati script. But text in Devnagari script does not render correctly, since the script is NOT specified for \textbackslash vedafont.

Using \textbackslash devafont for transition to devanagari renders the devanagari text correctly but the combining marks break and are displayed with broken circles.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions