Allother software like Adobe Photoshop, Adobe Illustrator, Corel Draw support indic languages so why affinity not ? please insist on this matter and fix this, without unicode indic language support designer not choose your product because you not provide indic language support features still version 2.0
However, it does have what appears to be a bug tag, AFD-1907, and so it may be accepted as a bug by Serif, unlike the requests for RTL language support. It may also, though, be one that will be difficult to fix as you suggest.
I also need this fixed ASAP. The glyphs can be found in "Glyph Browser" in fonts like "Arial Unicode MS" or "Tiro Devanagari Sanskrit" so I am sure, there must some way to fix this. Please bump this up. It is unacceptable, that this hasn't been fixed since V1. Ligatures need to be working properly in any graphic software like Affinity products, otherwise we will be kept stuck.
Thank you for your reply. I purchased latest Affinity publisher 2 for ipad - now current version 2.0.4, still indic unicode kannada font showing wrong. Here I attached a screenshot of adobe fresco example with affinity publisher.
The program developers at Serif are shamelessly evading the issue or putting forth one lame excuse or another for not addressing the problem. I suggest that for your simple DTP or page layout needs, the Microsoft Word is enough. If you have Microsoft Publisher, that is a bonus point. Go for them. These programs also support the R to L scripts like Arabic and Urdu. But for your complex layout needs, you have no choice except swallowing the bitter pills like Adobe and Quark. If Serif don't give a damn for your pleas, pay them back in the same coin.
The FREE programs Gimp and Inkscape fully support the Unicode Devanagari (Hindi) and Gurmukhi (Punjabi) fonts. These programs are better than the competing Serif programs. There are excellent training videos on YouTube for them. Microsoft Word and FREE Libre Office are very good for simple layout and DTP jobs. Word and Libre Writer can handle Arabic and Urdu fonts as well.
My only concern to voice for alternatives is because I'm disheartened by Affinity's lack of response to our requests for Indic font support. One of their visions is to ensure accessibility for all, but they still don't listen to us.
Sir,I need to install Gujarat Fonts - INDIC. From where shell I get the concerned font file to install? I had previously Win XP and the fonts were installed but the same is not applicable for the Ubuntu. In indic case there is a facility to type gujarati as per the pronounciation using english alphabets and also gives display at a corner for guidance that which character required to be typed. Please suggest how to avail the same facility in this Ubuntu.
Navin, I guess the Google IME is not available on linux, so even If you use some software like Baraha - on windows, then you can emulate its benavior on Linux using wine, since you're using Ubuntu its easy to install WINE ( ) through Synaptic.
I have a website specifically for viewing on Android devices, I am using Gujarati languages and i have a big problem rendering the Gujarati Fonts properly, I atleast want a workaround to get the Gujarati fonts Working properly which is by default not supported on any Android versions. And so i did,
The Work around:- Rooting the phone- Finding the correct unicode font for Gujarati language- Replace the existing DroidSansFallback.ttf in System/fonts with the Gujarati Font (with some extra changes in fontsfallback.xml in system/etc folder for ICS)
If you refer to this faq on
unicode.org, it clearly defines how it should render,I have also used the mentioned "Zero Width Joiner" by using html codes for every letter using [unicodeLookup][7] but it has no effect.
the problem marked as 1 are fist problem and the one marked as 2 are second problem, if you google "Devanagari - Unicode Consortium ch09" you will get a pdf refering to this problem (just goto "Figure 9-8. Rendering Order in Devanagari") which clearly explains the method to render the scripts correctly. It seems what ever android uses to render the scripts is not supported for such languages, if there is any change that can be made to Android OS to render the fonts in correct order, please help.
Rendering Gujarati (and other "complex" scripts, i.e. those which use half-forms, contextual forms, rearrangement, etc.) requires more than just fonts; it also needs text layout. Text layout capability is normally supplied by the host operating system or in some cases the application. Android has been improving text layout support, but even the latest version is still not complete for all scripts. In other words: you cannot easily fix this with fonts alone, even for recent versions of Android.
develop some kind of plugin or extension that does correct Gujarati layout and require users to download/install the plugin to use your site. This will likely be a very high-impedance path, requiring a great deal of expertise in fonts, software development, and knowledge of the target writing system. Not to mention the inconvenience for your users.
develop a custom version of a Gujarati font and use corresponding custom text in your site that does not require text layout; supply the font via @font-face (webfont). This will also likely be fairly challenging if you do not have experience with font development, but would probably be the best path.
render the text to images; do browser-sniffing and supply images for cases where the client is known not to support complex scripts. This is likely to fail much of the time (hard to keep track of browser capabilities, not to mention the problem of reliably detecting browsers to begin with). But guaranteed to give the right results.
If you want to view your website in all devices just put webfonts in the your website. web fonts are embedded fonts that you put on your server and with proper css link everybody can view that without installing the fonts on devices.
For other websites not having web fonts use firefox for android and then get addon -us/android/addon/gujarati-fonts-package. Now you can view all webpages in Gujarati fonts without any complex procedure or root the android.
Several pages on Wikipedia use Indic scripts to illustrate the native representation of names, places, quotes and literature. Unicode is the encoding used on Wikipedia and it contains support for a number of Indic scripts. However, before Indic scripts can be viewed or edited, support for complex text layout must be enabled on your operating system, otherwise mojibake will appear. Some older operating systems do not support complex text rendering and you should not use such systems to edit Indic scripts.
This page lists the methods for enabling complex text rendering based on the operating environment or browser you are using. Many of the methods highlighted can also be used for non-Indic complex scripts such as Arabic.
If the rendering on your computer matches the rendering in the images for the scripts, then you have already enabled complex text support. You should be able to view text correctly in that script. However, this does not mean you will be able to edit text in that script. To edit such text you need to have the appropriate text entry software on your operating system.
To type in Devanagari script, use of InScript इन्स्क्रप्ट keyboard is a permanent and easy solution. Inscript is standard developed by CDAC and approved by Government of India.
Baraha and PramukhIME are Phonetic based software and includes nearly all of Indic languages. Baraha Direct included in Baraha Package supports both ANSI & Unicode while Baraha IME supports only Unicode.
Supports: Bengali, Devanagari, Gujarati, Gurmukhi, Kannada, Malayalam, Oriya, Sinhala, Tamil, Telugu, Tibetan. The default Bengali font, Vrinda, appears too small, so it might be desirable to install another font. The same applies to the default Tibetan font.
The pre-installed Khmer fonts in Windows Vista and Windows 7 are generally considered illegible because of their tiny default point. If desired these fonts may be replaced with other Khmer Unicode fonts available online. See Google Fonts - Khmer or for a list of Khmer Unicode fonts.
The pre-installed Tibetan fonts in Windows Vista and Windows 7 known as "Microsoft Himalaya" is generally considered illegible because of their tiny default point. If desired the font may be replaced with a fix to the size - "Big Microsoft Himalaya". See Google Fonts - Tibetan or [1] to replace "Microsoft Himalaya" with "Big Microsoft Himalaya".
Another alternative is User:Keymanweb/Keymanweb which provides a web-based keyboard that is integrated into Wikipedia and supports 300 languages, including most of the complex scripts listed on this page. The ISIS keyboards are available through Keymanweb.
You do not need to do anything to enable viewing of Indic text as long as you have installed a suitable font. The Indic text will be displayed by Safari or most other Cocoa applications, which fully support rearrangement and substitution for AAT-based fonts, and it will be displayed by Firefox after 4.0 which fully supports rearrangement and substitution for OpenType-based fonts by using HarfBuzz. Opera also provides some support, although considerable bugs remain as of version 11.01 (though Opera at least renders the glyphs).
i) Open "International" located within System Preferences and select the "Input Menu" tab.(ii) Check the option for "Devanagari" and/or "Devanagari - QWERTY".(iii) Check the "Show input menu in menu bar" option at the bottom of the "International" panel. Close the panel, and the new keyboard(s) should be available for selection when you click on the menu bar icon (upper right corner).
3a8082e126