Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
OPEN  Bug report #973  -  arabic text not supported in synfig
Posted Jun 22, 2016 - updated Jan 05, 2019
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Bug report
  • Status
     
    New
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     khq94k
  • Owned by
    Not owned by anyone
  • Category
    General
  • Resolution
    Not determined
  • Priority
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • Tags
    icon_customdatatype.png Not determined
  • Difficulty
    icon_customdatatype.png Medium
Issue description
greeting all I am trying to write Arabic in synfig. The text is recognized but it is not showing as it should be. You can see the attached wrong image. The letters is recognized but they aren't in correct form. This is how it should be in second attached image. AFAIK, Layer_Freetype is using pango which supports Arabic very well. I am willing to modify the code put I am straggling to find the right place where to modify.

How to test:

- Add a new text layer - paste this text: "خالد"

Thanks a lot

Steps to reproduce this issue
1- guide me where to change in the code to implement arabic in the correct order.

#4
Comment posted by
 khq94k
Jun 22, 09:30
A file was uploaded.
wrong text render
wrong text rendericon_open_new.png
#5
Comment posted by
 khq94k
Jun 22, 09:31
A file was uploaded.
right text render
right text rendericon_open_new.png
#8
Comment posted by
 BobSynfig
Jun 23, 16:17
Hi khq94k,

you can find the source code for Layer_Freetype in synfig-core/src/modules/lyr_freetype.

As you can see in the thread Making the Style and Weight parameters of the Text layer work, this layer is "a bit" buggy.

Only a few fonts/styles are currently supported as you can see in the source and in http://wiki.synfig.org/Layers (look for "Text").

By default Sans Serif will be used.

For the moment, unless you can develop a better solution, you should use Inkscape for generation of text as a workaround.

#9
Comment posted by
 Dawn Welch
Oct 24, 15:02
Well, Java is a great programming language which has changed the face of the gaming around the world. The games developed by using Java have nice experience with good graphics used in it. This language has made it mark in internet also. Many websites uses JSP code to design it as per essay writing service reviews. Now a day there is now electronic gadget without using this Java programming code in it.