bugFree UCS Outline Fonts - Bugs: bug #37362, Devanagari: incorrect conjuncts

 
 

bug #37362: Devanagari: incorrect conjuncts

Submitter:  Steve White <Stevan_White>
Submitted:  Sat 15 Sep 2012 10:33:13 PM UTC
   
 
Category:  character range Severity:  3 - Normal
Item Group:  character substitution issue Status:  Fix posted
Privacy:  Public Assigned to:  Stevan_White
Open/Closed:  Open Release:  * 2012-05-03
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 22 Sep 2012 11:48:32 AM UTC, comment #10: 

The changes have now been copied to FreeSansBold as well.

Steve White <Stevan_White>
Group administrator
Wed 19 Sep 2012 12:00:21 PM UTC, comment #9: 

Now all the issues raised by Neal, Zdenek, and the Wilkner table have been addressed, and I have done two iterations with the Velthuis table fixing broken conjuncts.

In latest SVN and snapshot.

Attached: an HTML version of the conjunct table, a PDF of the Wilkner table, and the x900 table from Velthuis.

(file #26589, file #26590, file #26591)

Steve White <Stevan_White>
Group administrator
Mon 17 Sep 2012 02:04:38 PM UTC, comment #8: 

Once I realized Wilkner's table was essentially the same as Neals, I made more headway.  (Wilkner's docs are formatted using a font whose name is obfuscated!)

Some questions remain, but most of the problems are resolved.

In SVN and most recent snapshot.  Attached find Neal's table made to be more like Wilkner's.

The ttra issue remains because the substitution ta+ra is done very early on, and would basically have to be un-done.  Most of the other errors I saw are corrected.

Most of the problems had to do with double half-forms.  I made a few new ones, and then made lookup tables to enable them.  These are in force regardless of language, and the tables are for Sanskrit, so it may have broken Hindi with inappropriate combos.

The rakaar wasn't attached properly to cha.  This is fixed.

Also fixed nga+ka+ssa+va which was broken in a recent commit,
and adjusted many half forms to connect better with next letter.

(file #26566)

Steve White <Stevan_White>
Group administrator
Mon 17 Sep 2012 08:59:46 AM UTC, comment #7: 

ttra and tkra are also in Wilkner's dictionary.

ttra: rather than half-ta+tra, it has tta+rakaar (a caron one I think)
ttka: rather than half-ta+tka, it has half-ta+half-ka+rakar (a bar one)

I wish I knew the rhyme or reason.

Steve White <Stevan_White>
Group administrator
Sun 16 Sep 2012 10:14:12 PM UTC, comment #6: 

The nga_ka_ssa replacement is in.  Latest snapshot.

Steve White <Stevan_White>
Group administrator
Sun 16 Sep 2012 09:39:57 PM UTC, comment #5: 

Neal adds:

I noticed the guttural n + kSva combination still uses a virama for the n.  All the others have kS combination underneath the guttural n.

(that is, dev_nga__ka__ssa.pres to replace nga+ka+ssa in nga+ssa+ka+va)

Steve White <Stevan_White>
Group administrator
Sun 16 Sep 2012 09:28:17 PM UTC, comment #4: 

Neal adds:

Also the t + n + y combo should build off the t + n form that is just before it just the double t combined with the y on the previous line.

Velthius font doesn't have such a half form for t+n.
Added, in SVN.

Steve White <Stevan_White>
Group administrator
Sun 16 Sep 2012 08:48:56 PM UTC, comment #3: 

5) Zdenek found shapes for Sanskrit ktra and ktrya in Wilkner's dictionary ch7
   http://www.danam.co.uk/Sanskrit/Sanskrit%20Introductory/Sanskrit%20Introductory.html
   Implemented these in latest commit.

Steve White <Stevan_White>
Group administrator
Sun 16 Sep 2012 08:35:46 AM UTC, comment #2: 

4) is a misprint in the LaTeX test file
   \skt{ krya}    ktrya

Steve White <Stevan_White>
Group administrator
Sat 15 Sep 2012 10:47:34 PM UTC, comment #1: 

-- that's Neal Delmonico.

1) added ta-half ta-half to general-subtable.
   (unclear to me why the ta entries in this subtable
    are different from the others.)

3) added a subtable to Sanskrit table for dev_pa__ta__half.pres
   (** this had not yet been tested)

4) The above HTML produces different results than in Neal's
   table.  Misprint?

5&6) Made half subtable entries to generally take akhan + virama
   to half-akhn forms.  I expect this to break something, but
   it fixed these conjuncts.


Steve White <Stevan_White>
Group administrator
Sat 15 Sep 2012 10:33:13 PM UTC, original submission:  

These conjuncts don't appear in the Velthuis table.
They were presented by Neal Dalmonico on the XeTeX mailing list, and the errors reported by Zdenek Wagner.  Remarks are by Zdenek, with HTML examples added.

1) ttva and ttya should have half tta + va or ya, it should be used also in Hindi
&#x0924;&#x094D;&#x0924;&#x094D;&#x0935;
&#x0924;&#x094D;&#x0924;&#x094D;&#x092F;

2) tkra and ttra look strange to my eyes, are they really used in any word?

3) ptya should be composed of half pta + ya in Sanskrit, the current version is used in Hindi
&#x092A;&#x094D;&#x091F;&#x094D;&#x092F;

4) ktrya is wrong, krya is displayed instead
&#x0915;&#x094D;&#x0924;&#x094D;&#x0930;&#x094D;&#x092F;

5) ktra is Hindi form, I think that Sanskrit form should be different. I will try to find correct Sanskrit shapes of ktra and ktrya
&#x0915;&#x094D;&#x0924;&#x094D;&#x0930;

6) k.sya is wrong, half k.sa should be followed by ya
&#x0915;&#x094D;&#x0937;&#x094D;&#x092F;

7) j~nya is wrong as well, half j~na should be followed by ya
&#x091C;&#x094D;&#x091E;&#x094D;&#x092F;


Steve White <Stevan_White>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #26589:  conjuncts.html added by Stevan_White (14KiB - text/html)
file #26590:  x0900.cmap.tbl.pdf added by Stevan_White (26KiB - application/force-download)
file #26591:  conjuncts-Wilkner.pdf added by Stevan_White (33KiB - application/force-download)
file #26566:  conjuncts-Wilkner.pdf added by Stevan_White (32KiB - application/x-pdf)
file #26563:  cjct-prob.tex added by Stevan_White (2KiB - application/x-tex)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by Stevan_White
  • -email is unavailable- added by Stevan_White (Submitted the item)
  • -email is unavailable- added by Stevan_White
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-09-19 Stevan_White Attached File- Added conjuncts.html, #26589
        Attached File- Added x0900.cmap.tbl.pdf, #26590
        Attached File- Added conjuncts-Wilkner.pdf, #26591
        StatusProceeding Fix posted
    2012-09-17 Stevan_White Attached File- Added conjuncts-Wilkner.pdf, #26566
    2012-09-16 Stevan_White Carbon-Copy- Added neal delmonico <ndelmonico@sbcglobal.net>
    2012-09-16 Stevan_White Attached File- Added cjct-prob.tex, #26563
    2012-09-15 Stevan_White Attached File- Added Deva-problems.html, #26559
    2012-09-15 Stevan_White Carbon-Copy- Added zdenek wagner <zdenek.wagner@gmail.com>

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code