[ https://issues.apache.org/jira/browse/PDFBOX-5729?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17794840#comment-17794840 ]
JAVA USER commented on PDFBOX-5729: ----------------------------------- repositionGlyphs function was rewritten to properly place the BEFORE_HALF_CHAR according to the rule of grammar instead of just putting it before previous consonant (or in case of virama glyph, before second previous consonant). There are instances when there are multiple virama glyphs present. If X denotes the virama glyph, F denotes BEFORE_HALF_CHAR and 0 denotes a consonant, then input string 00X0X0F should be repositioned as 0F0X0X0. Previous version of Gsub would only do 00XF0X0. > GsubWorkerForDevanagari and GsubWorkerForGujarati created > --------------------------------------------------------- > > Key: PDFBOX-5729 > URL: https://issues.apache.org/jira/browse/PDFBOX-5729 > Project: PDFBox > Issue Type: Improvement > Components: FontBox > Affects Versions: 3.0.0 PDFBox > Reporter: JAVA USER > Priority: Trivial > Labels: GsubWorkerForDevanagari, GsubWorkerForGujarati > Attachments: GsubWorkerForDevanagari-1.java, > GsubWorkerForDevanagari-2.java, GsubWorkerForDevanagari.java, > GsubWorkerForDevanagariTest.java, GsubWorkerForGujarati-1.java, > GsubWorkerForGujarati-2.java, GsubWorkerForGujarati.java, > NotoSansDevanagari-Regular.ttf, Screenshot from 2023-12-07 20-46-25.png, > TestFontEmbedding.java, TiroDevanagariHindi-Regular.ttf, > devanagari-example-TiroDevanagariHindi.pdf, devanagari-example-bad.pdf, > devanagari-example-notosans.pdf, devanagari-example-siddhanta.pdf, > image-2023-12-07-09-54-31-449.png, image-2023-12-07-10-18-33-457.png, > image-2023-12-07-10-33-37-499.png, image-2023-12-07-14-39-24-187.png, > image-2023-12-07-16-27-22-510.png, screenshot-1.png, screenshot-2.png, > screenshot-3.png, screenshot-4.png, screenshot-5.png, screenshot-6.png > > > Created Gsub workers for Devanagari and Gujarati languages. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org