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

 
 

bug #37362: Devanagari: incorrect conjuncts

Submitted by:  Steve White <Stevan_White>
Submitted on:  Sat 15 Sep 2012 10:33:13 PM UTC  
 
Category: character rangeSeverity: 3 - Normal
Item Group: character substitution issueStatus: Fix posted
Privacy: PublicAssigned to: Steve White <Stevan_White>
Open/Closed: OpenRelease: 2012-05-03

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission 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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
Sun 16 Sep 2012 10:14:12 PM UTC, comment #6:

The nga_ka_ssa replacement is in. Latest snapshot.

Steve White <Stevan_White>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.
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>
Project AdministratorIn charge of this item.

 

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

Attach File(s):
   
   
Comment:
   

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

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 9 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 19 Sep 2012 12:00:21 PM UTCStevan_WhiteAttached File-=>Added conjuncts.html, #26589
      Attached File-=>Added x0900.cmap.tbl.pdf, #26590
      Attached File-=>Added conjuncts-Wilkner.pdf, #26591
      StatusProceeding=>Fix posted
    Mon 17 Sep 2012 02:04:37 PM UTCStevan_WhiteAttached File-=>Added conjuncts-Wilkner.pdf, #26566
    Sun 16 Sep 2012 09:28:17 PM UTCStevan_WhiteCarbon-Copy-=>Added neal delmonico
    Sun 16 Sep 2012 08:50:56 PM UTCStevan_WhiteAttached File-=>Added cjct-prob.tex, #26563
    Sat 15 Sep 2012 10:48:57 PM UTCStevan_WhiteAttached File-=>Added Deva-problems.html, #26559
    Sat 15 Sep 2012 10:33:13 PM UTCStevan_WhiteCarbon-Copy-=>Added zdenek wagner

    Back to the top


    Powered by Savane 3.1-cleanup