Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001547ScribusNLSpublic2005-01-16 11:592013-05-01 15:28
ReporterSivaraj 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformPCOSLinuxOS Version2.6
Product Version1.2 
Target VersionFixed in Version 
Summary0001547: Support for Indic Scripts
DescriptionScribus is not rendering indic scripts properly, though QT supports indic script rendering from version 3.2. Probably Scribus is not using QT's text rendering engine.

Attached files contain the rendering in Scribus and the correct rendering in gedit.
Steps To ReproducePaste any text in a indic script. For example the following Tamil text, and select a Tamil font (Lohit Tamil in Fedora core 3).

பகவத் கீதை
பாரதியாரின் முன்னுரை
TagsNo tags attached.
Patch
Attached Filespng file icon scribus_error_screenshots.png [^] (74,341 bytes) 2005-01-16 11:59


? file icon lohit_ta.ttf [^] (64,760 bytes) 2005-02-24 05:53
? file icon sample_text.utf8 [^] (1,568 bytes) 2005-02-24 05:59
? file icon lohit_hi.ttf [^] (159,812 bytes) 2005-02-24 06:20
? file icon SolaimanLipi.ttf [^] (288,912 bytes) 2005-06-21 17:09
? file icon Battambang-Regular_0.ttf [^] (357,868 bytes) 2012-01-21 17:09
txt file icon Khmer-Sample.txt [^] (774 bytes) 2012-01-21 17:11 [Show Content]

- Relationships
related to 0001726acknowledged hebrew vowels (and cantillation marks) not placed properly 
related to 0002756closedfschmid Hebrew letters don't print correctly from scribus 
parent of 0008305closedjghali Ligature support 
has duplicate 0007140closedplinnell Incorrect Rendering of Malayalam[Indic] in Scribus 
has duplicate 0012721closedjghali Improper Rendering of Assamese Unicode Fonts in Scribus 1.4.4 and in former versions. 
related to 0002920confirmed Khmer script is rendered wrong 
related to 0003928confirmed Support line breaking for Thai text 
related to 0011513new Gujarati Language does not render properly on page. 
child of 0003965acknowledged Metabug: Support for non-latin languages 

-  Notes
(0003485)
cbradney (administrator)
2005-01-16 16:05

Yes, we know. One day, maybe even soon-ish.
(0003487)
cbradney (administrator)
2005-01-16 16:12

BTW, Qt doesnt get it ALL right for all Indic languages
(0003504)
plinnell (administrator)
2005-01-18 10:17

Scribus uses its own rendering engine based on libart.
(0003751)
cbradney (administrator)
2005-02-19 17:58

Please supply some test texts and perhaps a font if it is a shareable font.
(0003810)
Sivaraj (reporter)
2005-02-24 06:17

I have uploaded the Lohit Tamil font from Fedora Core 3 and some sample UTF-8 text for Tamil.

FC3 also comes with a font for Devanagari called Lohit Hindi.

UTF-8 sample texts for most indian languages are available from wikipedia.
e.g., hi.wikipedia.org (Hindi/Devanagari), bn.wikipedia.org (Bangla).

I will load additional fonts as I can get hold of them.
(0005086)
omiazad (reporter)
2005-06-21 17:04
edited on: 2005-06-21 17:07

Well, as far I think if Scribus depends GTK2 or QT then all Indic languages will work fine. I'm a Bangla user and Bangla also doesn't work. If you'll design a new rendering engine, then there might be some problem. I found it depends on *libart* but how to sort the problem?

(0005087)
omiazad (reporter)
2005-06-21 17:10

Just uploaded "SolaimanLipi.ttf" which is a Bengali font. Please check.
(0020063)
cfynn (reporter)
2008-07-29 12:14

(Support for Indic Scripts in Scribus)

Please go to http://wiki.scribus.net/index.php/Complex_Script_Functionality [^] and add details for your script.
(0020065)
cfynn (reporter)
2008-07-29 16:44

Plenty of fonts for complex scripts are listed at:
http://www.freedesktop.org/wiki/Software/Fonts [^] and at
http://www.unifont.org/fontguide/ [^]

P.S. Wondering why Scribus is using a "rendering engine based on libart" rather than something like cairo which already has good support for complex-scripts?
(0027583)
sungkhum (reporter)
2012-01-21 17:12

It would be wonderful if this could be fixed! Khmer also does not render correctly. Cairo would be great!

Thanks,
Nathan
(0027584)
jghali (administrator)
2012-01-21 20:34

Cairo + pango do not provide the advanced typographic features needed by Scribus. So basically they are of little help here.
(0027632)
sivakumj (reporter)
2012-01-31 14:58

Please let me know about your solution.
Thanks,
siva
(0027634)
sungkhum (reporter)
2012-01-31 16:02

@jghali Thank you for your response - that helps us understand why a change has not been made over the past 7 years.

Might a concept like the "World Composer" in Adobe InDesign work for Scribus?
Meaning that a Cairo + Pango rendering engine could be used for a special "World Language" text box? That way Scribus could extend its user base, as well as continue to use its current rendering engine for the "advanced typographic features" it needs? I don't have any experience in this, so sorry if such a suggestion is absurd - I'm just trying to help push the need so many of us have :)

It really is a shame that there is currently no open-source unicode compatible desktop publishing software available.
(0028890)
jeffmcneill (reporter)
2012-09-02 16:36

Any thoughts on when this might be put into the roadmap? I've got to work with Lao, Thai, Myanmar and Khmer fonts (all of which have positional vowels (some with positional tone marks). Your feature set is really maturing, but this non-latin/indic font support is required for our work out here in Chiang Mai. I can give example fonts/etc., if I knew that someone would be working on this. It seems to be the oldest bug in the database.
(0028894)
christoph_s (administrator)
2012-09-03 06:56

A solution for Indic fonts has been submitted by an external developer/development team last month. It just takes some time to review and test, but if all works well, it is certainly to be expected in 1.6, and the original developer even offered to backport it to the 1.4x series.
(0028895)
sungkhum (reporter)
2012-09-03 07:08

Wonderful news! Please let us know if the developers need anything (fonts, sample text, beta testers etc.), we would be happy to supply what we can.
(0028896)
sivakumj (reporter)
2012-09-03 08:16

we are always waiting for the wonderful news. I can join with nathan, and help to you. Please let us know
(0028897)
christoph_s (administrator)
2012-09-03 08:30

Here's the announcement, but please read the whole thread:

http://lists.scribus.net/pipermail/scribus/2012-August/047258.html [^]

I'm pretty sure that many of you could help.
(0028898)
sungkhum (reporter)
2012-09-03 08:45

Any way to get a Windows build for me to test with?
(0028900)
ale (manager)
2012-09-03 09:44

no windows build from us yet.
but if you want to help out, we have an "indic" branch in our git servers:

http://wiki.scribus.net/canvas/Git [^]

for the first tests, i think it's better to concentrate on linux and on people that can build their own scribus... our resources are scarce...

if you need help on compiling scribus, you can join us in the irc channel:
irc://irc.freenode.net/#scribus [^]
or
http://wiki.scribus.net/canvas/Special:WebChat [^]

it's possible to get a linux to work in a virtual machine and compile scribus there.

hth
a.l.e

- Issue History
Date Modified Username Field Change
2005-01-16 11:59 Sivaraj New Issue
2005-01-16 11:59 Sivaraj File Added: scribus_error_screenshots.png
2005-01-16 16:05 cbradney Note Added: 0003485
2005-01-16 16:12 cbradney Note Added: 0003487
2005-01-18 10:17 plinnell Note Added: 0003504
2005-01-18 10:17 plinnell Severity major => feature
2005-02-19 17:58 cbradney Note Added: 0003751
2005-02-24 05:53 Sivaraj File Added: lohit_ta.ttf
2005-02-24 05:59 Sivaraj File Added: sample_text.utf8
2005-02-24 06:17 Sivaraj Note Added: 0003810
2005-02-24 06:20 Sivaraj File Added: lohit_hi.ttf
2005-06-21 17:04 omiazad Note Added: 0005086
2005-06-21 17:07 omiazad Note Edited: 0005086
2005-06-21 17:09 omiazad File Added: SolaimanLipi.ttf
2005-06-21 17:10 omiazad Note Added: 0005087
2005-06-22 01:30 ringerc Status new => acknowledged
2005-12-15 18:58 plinnell Relationship added related to 0002920
2005-12-29 06:28 ringerc Relationship added related to 0002228
2005-12-29 06:29 ringerc Relationship added related to 0001726
2005-12-29 06:29 ringerc Relationship added related to 0002756
2006-07-02 23:50 mhanski Relationship added related to 0003928
2006-07-02 23:58 mhanski Relationship added child of 0003965
2007-01-04 10:09 cbradney Category Story Editor / Text Frames => NLS
2008-07-15 23:32 plinnell Relationship added has duplicate 0007140
2008-07-29 12:14 cfynn Note Added: 0020063
2008-07-29 12:14 cfynn Note Added: 0020064
2008-07-29 16:30 cfynn Note Deleted: 0020064
2008-07-29 16:44 cfynn Note Added: 0020065
2009-07-27 17:54 plinnell Relationship added parent of 0008305
2012-01-21 17:09 sungkhum File Added: Battambang-Regular_0.ttf
2012-01-21 17:11 sungkhum File Added: Khmer-Sample.txt
2012-01-21 17:12 sungkhum Note Added: 0027583
2012-01-21 20:34 jghali Note Added: 0027584
2012-01-31 14:58 sivakumj Note Added: 0027632
2012-01-31 16:02 sungkhum Note Added: 0027634
2012-09-02 16:36 jeffmcneill Note Added: 0028890
2012-09-03 06:56 christoph_s Note Added: 0028894
2012-09-03 07:08 sungkhum Note Added: 0028895
2012-09-03 08:16 sivakumj Note Added: 0028896
2012-09-03 08:30 christoph_s Note Added: 0028897
2012-09-03 08:45 sungkhum Note Added: 0028898
2012-09-03 09:44 ale Note Added: 0028900
2013-05-01 15:28 jghali Relationship added related to 0011513
2014-09-21 16:49 jghali Relationship added has duplicate 0012721



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker