We have recently packaged Urdu fonts from http://www.crulp.org/software/localization.htm in Fedora. These fonts are actively used for creating content in Urdu language from 5+ years. fontconfig do not recognize them as complete font for urdu language due to missing characters U+0629 ARABIC LETTER TEH MARBUTA U+0647 ARABIC LETTER HEH I have got following response from upstream " Alternate codes are recommended for Urdu by Unicode standard itself (see the code-wise text explanation after the code chart at http://www.unicode.org/charts/PDF/U0600.pdf for U+06C3 as an alternate to U+0629 and U+06BE (or U+06C1; depends on which Heh one is referring to) as an alternate to U+0647)." Page 5 In Arabic code U+0600 Unicode chart 6.0 gives U+06C3 "ARABIC LETTER TEH MARBUTA GOAL, Urdu" U+06BE "ARABIC LETTER HEH DOACHASHMEE, Urdu" So, U+06C3 is recommended by Unicode instead of U+0629 U+06BE is recommended by Unicode instead of U+0647
Created attachment 53925 [details] [review] patch to correct ur.orth file Proposed patch will remove U+0629 and U+0647 from minimum requirement for Urdu language and will add U+06C3 in it. Note: Alternate for U+0647 is already present in orth file, see U+06BE
Thanks for reporting. just for convenience to review: http://cgit.freedesktop.org/~tagoh/fontconfig/log/?h=bz43321
Fixed in a53553b4.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.