Answered
Arabic Font Problem
Hello,
I've been told by my client that my arab text is not rendering correctly. The problem occurs where an incorrect 'alef' appears next to a 'lam'. Now I'm not an arab speaker or reader unfortunately, so I really don't understand exactly what this means, but its incorrect. I've had a good look at my character settings, and I'm not seeing any extra properties that I can set to correct this. An extract of my code is below that relates to character format.
charFormat.color = fontColorIs;
charFormat.fontFamily = fontIs;
charFormat.fontSize = fontSizeIs;
charFormat.locale = "ar";
charFormat.ligatureLevel = LigatureLevel.EXOTIC;
charFormat.lineHeight = "160%";
charFormat.fontLookup = FontLookup.EMBEDDED_CFF;
charFormat.kerning = Kerning.ON;
paraFormat.textAlign = TextAlign.RIGHT;
paraFormat.direction = "rtl";
I've also put a some screen shots of the problem and the font online at http://www.kenmacleod.com.au/adobe - these 2 images were from the client and explain the issue.
Adobe Arabic is working and rendering correctly, so I'm presuming that it is a font issue, and the font I'm trying to make work, just can't work with Flash even though its an OTF.
I am wondering if maybe I've missed something. It doesn't appear to be a embedding issue either as I'm embedding the entire font via Gumbo.
If anyone has had luck with other Arabic fonts rendering correctly please let me know what they are.
Thanks, Ken.
I've been told by my client that my arab text is not rendering correctly. The problem occurs where an incorrect 'alef' appears next to a 'lam'. Now I'm not an arab speaker or reader unfortunately, so I really don't understand exactly what this means, but its incorrect. I've had a good look at my character settings, and I'm not seeing any extra properties that I can set to correct this. An extract of my code is below that relates to character format.
charFormat.color = fontColorIs;
charFormat.fontFamily = fontIs;
charFormat.fontSize = fontSizeIs;
charFormat.locale = "ar";
charFormat.ligatureLevel = LigatureLevel.EXOTIC;
charFormat.lineHeight = "160%";
charFormat.fontLookup = FontLookup.EMBEDDED_CFF;
charFormat.kerning = Kerning.ON;
paraFormat.textAlign = TextAlign.RIGHT;
paraFormat.direction = "rtl";
I've also put a some screen shots of the problem and the font online at http://www.kenmacleod.com.au/adobe - these 2 images were from the client and explain the issue.
Adobe Arabic is working and rendering correctly, so I'm presuming that it is a font issue, and the font I'm trying to make work, just can't work with Flash even though its an OTF.
I am wondering if maybe I've missed something. It doesn't appear to be a embedding issue either as I'm embedding the entire font via Gumbo.
If anyone has had luck with other Arabic fonts rendering correctly please let me know what they are.
Thanks, Ken.
