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
0001547ScribusNLSpublic05-Jan-16 11:5913-May-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.
Attached Filespng file icon scribus_error_screenshots.png [^] (74,341 bytes) 05-Jan-16 11:59


? file icon lohit_ta.ttf [^] (64,760 bytes) 05-Feb-24 05:53
? file icon sample_text.utf8 [^] (1,568 bytes) 05-Feb-24 05:59
? file icon lohit_hi.ttf [^] (159,812 bytes) 05-Feb-24 06:20
? file icon SolaimanLipi.ttf [^] (288,912 bytes) 05-Jun-21 17:09
? file icon Battambang-Regular_0.ttf [^] (357,868 bytes) 12-Jan-21 17:09
txt file icon Khmer-Sample.txt [^] (774 bytes) 12-Jan-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 
related to 0002920confirmed Khmer script is rendered wrong 
related to 0003928confirmed Support line breaking for Thai text 
related to 0011513new Gujarati Language doesw not render properly on page. 
child of 0003965acknowledged Metabug: Support for non-latin languages 

-  Notes
(0003485)
cbradney (administrator)
05-Jan-16 16:05

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

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

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

Please supply some test texts and perhaps a font if it is a shareable font.
(0003810)
Sivaraj (reporter)
05-Feb-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)
05-Jun-21 17:04
edited on: 05-Jun-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)
05-Jun-21 17:10

Just uploaded "SolaimanLipi.ttf" which is a Bengali font. Please check.
(0020063)
cfynn (reporter)
08-Jul-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)
08-Jul-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)
12-Jan-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)
12-Jan-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)
12-Jan-31 14:58

Please let me know about your solution.
Thanks,
siva
(0027634)
sungkhum (reporter)
12-Jan-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)
12-Sep-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)
12-Sep-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)
12-Sep-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)
12-Sep-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)
12-Sep-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)
12-Sep-03 08:45

Any way to get a Windows build for me to test with?
(0028900)
ale (manager)
12-Sep-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
05-Jan-16 11:59 Sivaraj New Issue
05-Jan-16 11:59 Sivaraj File Added: scribus_error_screenshots.png
05-Jan-16 16:05 cbradney Note Added: 0003485
05-Jan-16 16:12 cbradney Note Added: 0003487
05-Jan-18 10:17 plinnell Note Added: 0003504
05-Jan-18 10:17 plinnell Severity major => feature
05-Feb-19 17:58 cbradney Note Added: 0003751
05-Feb-24 05:53 Sivaraj File Added: lohit_ta.ttf
05-Feb-24 05:59 Sivaraj File Added: sample_text.utf8
05-Feb-24 06:17 Sivaraj Note Added: 0003810
05-Feb-24 06:20 Sivaraj File Added: lohit_hi.ttf
05-Jun-21 17:04 omiazad Note Added: 0005086
05-Jun-21 17:07 omiazad Note Edited: 0005086
05-Jun-21 17:09 omiazad File Added: SolaimanLipi.ttf
05-Jun-21 17:10 omiazad Note Added: 0005087
05-Jun-22 01:30 ringerc Status new => acknowledged
05-Dec-15 18:58 plinnell Relationship added related to 0002920
05-Dec-29 06:28 ringerc Relationship added related to 0002228
05-Dec-29 06:29 ringerc Relationship added related to 0001726
05-Dec-29 06:29 ringerc Relationship added related to 0002756
06-Jul-02 23:50 mhanski Relationship added related to 0003928
06-Jul-02 23:58 mhanski Relationship added child of 0003965
07-Jan-04 10:09 cbradney Category Story Editor / Text Frames => NLS
08-Jul-15 23:32 plinnell Relationship added has duplicate 0007140
08-Jul-29 12:14 cfynn Note Added: 0020063
08-Jul-29 12:14 cfynn Note Added: 0020064
08-Jul-29 16:30 cfynn Note Deleted: 0020064
08-Jul-29 16:44 cfynn Note Added: 0020065
09-Jul-27 17:54 plinnell Relationship added parent of 0008305
12-Jan-21 17:09 sungkhum File Added: Battambang-Regular_0.ttf
12-Jan-21 17:11 sungkhum File Added: Khmer-Sample.txt
12-Jan-21 17:12 sungkhum Note Added: 0027583
12-Jan-21 20:34 jghali Note Added: 0027584
12-Jan-31 14:58 sivakumj Note Added: 0027632
12-Jan-31 16:02 sungkhum Note Added: 0027634
12-Sep-02 16:36 jeffmcneill Note Added: 0028890
12-Sep-03 06:56 christoph_s Note Added: 0028894
12-Sep-03 07:08 sungkhum Note Added: 0028895
12-Sep-03 08:16 sivakumj Note Added: 0028896
12-Sep-03 08:30 christoph_s Note Added: 0028897
12-Sep-03 08:45 sungkhum Note Added: 0028898
12-Sep-03 09:44 ale Note Added: 0028900
13-May-01 15:28 jghali Relationship added related to 0011513



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker