Devanagari Diacritics

2014-12-17 Thread Raymond Budd
Hi,

I have a question about Devanagari. Please excuse my limited background
with the script.

It appears that diacritics are occasionally shifted left or right when
rendered using Mangal font. See an example FO file below. The diacritic in
the first line is written, but partially covered. In the last line, the
Chandrabindu is written after the letter. Oddly, I've seen other examples
where these are displayed correctly.

Is there something missing in the block definition?

Thanks in advance for any help,
Ray

?xml version=1.0 encoding=UTF-8?
fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format; font-family=Arial
  fo:layout-master-set
fo:simple-page-master margin-top=36pt margin-bottom=36pt
margin-left=54pt margin-right=54pt page-width=8.5in
page-height=11in master-name=normal
  fo:region-body margin-bottom=36pt margin-top=36pt /
/fo:simple-page-master
  /fo:layout-master-set
  fo:page-sequence id=DocumentBody master-reference=normal
fo:flow flow-name=xsl-region-body
fo:block line-height=150% color=black text-align=start
font-family=Mangal font-size=24pt
नहीं
आएँ।
/fo:block
/fo:flow
  /fo:page-sequence
/fo:root


Re: Devanagari support

2014-05-29 Thread Raymond Budd
Thanks so much for the help. The issue was due to my attempt to use
ArialUnicodeMS as the font.

-Ray


On Wed, May 28, 2014 at 9:48 PM, Glenn Adams gl...@skynav.com wrote:

 You do not need to specify the script property, unless the automatic
 algorithm doesn't select the desired script. This latter would only be the
 case if you are using an older font that supports only the pre-2005
 OpenType Devanagari rendering rules ('deva'). The current automatic
 algorithm maps to 'dev2', which matches the current OpenType font spec.


 On Thu, May 29, 2014 at 3:55 AM, Raymond Budd ray.b...@gmail.com wrote:

  Hi,

 I have a question about Devanagari support. Please excuse my limited
 background with the script.

 The site shows that join controls are not supported:
 https://xmlgraphics.apache.org/fop/trunk/complexscripts.html, and I want
 to make sure the behavior I see is as expected. A basic example of this is
 with: में

 On command line PDF generation with the example FO file below, this
 generates two separate characters instead of the single character above (I
 can provide the config, FO, and generated PDF files if it helps). I get the
 same result when running with script set to 'dev2' or 'deva'.

 If this is currently not supported, does anyone have an idea of when this
 support would be available, if there's a workaround, or suggestion for
 improving the results?

 Also, I'm not sure I understand the distinction between the standard and
 extended script codes. Is there a pointer to somewhere I can find out more
 about the difference?

 Thanks in advance for any help,
 Ray

 
 sample FO file:
 

 ?xml version=1.0 encoding=UTF-8?
 fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format;
 font-family=Arial
   fo:layout-master-set
 fo:simple-page-master margin-top=36pt margin-bottom=36pt
 margin-left=54pt margin-right=54pt page-width=8.5in
 page-height=11in master-name=normal
   fo:region-body margin-bottom=36pt margin-top=36pt /
 /fo:simple-page-master
   /fo:layout-master-set
   fo:page-sequence id=DocumentBody master-reference=normal
 fo:flow flow-name=xsl-region-body
 fo:block line-height=125% color=black text-align=start
 script=deva font-family=ArialUnicodeMS font-size=14pt
   में
 /fo:block
 /fo:flow
   /fo:page-sequence
 /fo:root






Devanagari support

2014-05-28 Thread Raymond Budd
 Hi,

I have a question about Devanagari support. Please excuse my limited
background with the script.

The site shows that join controls are not supported:
https://xmlgraphics.apache.org/fop/trunk/complexscripts.html, and I want to
make sure the behavior I see is as expected. A basic example of this is
with: में

On command line PDF generation with the example FO file below, this
generates two separate characters instead of the single character above (I
can provide the config, FO, and generated PDF files if it helps). I get the
same result when running with script set to 'dev2' or 'deva'.

If this is currently not supported, does anyone have an idea of when this
support would be available, if there's a workaround, or suggestion for
improving the results?

Also, I'm not sure I understand the distinction between the standard and
extended script codes. Is there a pointer to somewhere I can find out more
about the difference?

Thanks in advance for any help,
Ray


sample FO file:


?xml version=1.0 encoding=UTF-8?
fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format; font-family=Arial
  fo:layout-master-set
fo:simple-page-master margin-top=36pt margin-bottom=36pt
margin-left=54pt margin-right=54pt page-width=8.5in
page-height=11in master-name=normal
  fo:region-body margin-bottom=36pt margin-top=36pt /
/fo:simple-page-master
  /fo:layout-master-set
  fo:page-sequence id=DocumentBody master-reference=normal
fo:flow flow-name=xsl-region-body
fo:block line-height=125% color=black text-align=start
script=deva font-family=ArialUnicodeMS font-size=14pt
  में
/fo:block
/fo:flow
  /fo:page-sequence
/fo:root