Devanagari Diacritics
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
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
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