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

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001413ScribusStory Editor / Text Framespublic2004-12-19 16:542015-11-08 09:54
Assigned Toavox 
PlatformLinuxOSMandrakeOS Version10
Product Version1.3.0cvs 
Target VersionFixed in Version 
Summary0001413: Support for OpenType alternate glyphs
DescriptionIt would be super cool if we could have the possibility to select and automatically apply to a given text the alternate glyphs OpenType have in fonts such as Adobe Garamond Pro (real small caps, lowercase numbers, ligatures) instead of having to go through the long process of accessing these through the Extras>Insert Special menu.
TagsNo tags attached.
Attached Files

- Relationships
related to 0003661closedavox Kerning works only for Postscript Type 1 Fonts 
related to 0001851closedavox Implement real automatic kerning 

-  Notes
uproar (reporter)
2005-01-01 15:38

and it also would be great if they will be placed into the PDF and not converted to outlines...
plinnell (administrator)
2005-04-06 15:41

moving to 1.3 as it is a feature request and is being worked on
mhanski (developer)
2005-05-08 20:40

Does this feature include automatic ligature substituting with Type1 fonts, or should we submit a new RFE?
cbradney (administrator)
2005-05-08 20:50

Yes, it does.
christoph_s (administrator)
2005-09-22 00:37

From the mailing list (h++p:// by John Jordan:
"In the currrent version of InDesign there are several ligature options. You can turn on the f-ligatures, you can turn on "discretionary" ligatures (ct, st, etc.),
and/or you can turn on swash alternates."

Might be worth keeping in mind for further development.
PLucAuclair (reporter)
2006-01-27 23:26

I don't know how much knowledge this part manager has on OpenType features. This document might be of interest. [^]

I really hope the whole feature set gets included. Thanks!
rabauke (reporter)
2006-10-22 11:01

Does this issue include the full handling of ligatures?

Quoting from [^]

That's how Adobe did it in InDesign. The text is held internally
without ligatures. Thus, copying and pasting it to another
application pastes the non-ligatured text. Hyphenation and spelling
still work because they work on the internal text. The ligatures are
there just for display and printing (including PDF export).
Adobe did it so cleverly that the hyphenation changes even when
you have a ligature that needs to change to another ligature. E.g,
suppose you have a line ending in "official," but it's all on the same
line, so the ligature displayed is "ffi." You add a word in the middle
of the line and suddenly it needs to break as of-ficial. The line will
then end on of-, and the rest of the word on the next line will start
with the fi ligature, followed by "cial."
cbradney (administrator)
2006-10-22 13:57

Scribus 1.3.4cvs stores the text internally as glyphs and will eventually render ligatures and glyph combinations separately. This is part of the major change in 1.3.4cvs - the new text system. It wont be complete in 1.3.4 though, but will form the base for the system.
Hellstorm (reporter)
2008-01-01 18:35

In Xetex this works the following way:

If the Opentype font has ligatures enabled, all “Default“ ligatures are automatically written with Ligatures. If you don’t want a ligature at a given position, you have to insert a ZWNJ.

I think, this would be the best way.
Mike (reporter)
2010-10-23 23:25

Is anybody working on that?
Mike (reporter)
2010-10-23 23:45

Related topics: 0007241 and 0008164
christoph_s (administrator)
2010-10-24 06:32

>>Is anybody working on that?

Yes, and we had to create a separate branch that's not even publically accessible, because major parts of the code have to be torn apart and rewritten. The changes are so big that we're currently glad if the code can be built, which doesn't mean that it already works as expected. Expect first usable results next year, at the earliest, when the dust has settled.
Mike (reporter)
2010-10-24 11:01

Wow... nice to see that someone is working on this key feature :-)
josefec (reporter)
2012-08-27 23:05

Has this come to any success or is it stalled?
ale (manager)
2012-08-28 12:01

there has been work done on the oif branch by a contributor.

we are still testing how far he got...

let's hope for the best!
gabriel (reporter)
2013-09-14 23:32

I know it's and old thread, but i'm wondering what's the state of this issue/feature
Kunda (manager)
2015-04-08 02:23 [^]

Some fellow on twitter started(?) a 1000 pound bounty on this issue: [^]
Pander (reporter)
2015-04-08 12:38

Please see [^] and perhaps more people will make a donation for specific functionality. Important is to connect with Bounty Source via issue tracker.
JLuc (developer)
2015-09-01 18:22
edited on: 2015-09-01 18:22

some links :
- [^] mailinglist is about sharing resources between Free and Open Source Creative Projects.
- [^] why a better opentype UI matters
- [^] UI expert POV
- [^] features
- [^]

- Issue History
Date Modified Username Field Change
2004-12-19 16:54 louisdesjardins New Issue
2005-01-01 15:38 uproar Note Added: 0003309
2005-04-06 15:41 plinnell Note Added: 0004093
2005-04-06 15:41 plinnell Product Version 1.2.1cvs => 1.3.0cvs
2005-05-08 20:40 mhanski Note Added: 0004550
2005-05-08 20:50 cbradney Note Added: 0004552
2005-06-26 09:59 ringerc Status new => acknowledged
2005-09-22 00:37 christoph_s Note Added: 0006668
2006-01-27 23:26 PLucAuclair Note Added: 0008403
2006-04-14 16:46 mhanski Relationship added related to 0001851
2006-04-16 19:14 mhanski Relationship added related to 0003661
2006-10-22 11:01 rabauke Note Added: 0013076
2006-10-22 13:57 cbradney Note Added: 0013081
2008-01-01 18:35 Hellstorm Note Added: 0018451
2008-02-12 13:32 plinnell Status acknowledged => assigned
2008-02-12 13:32 plinnell Assigned To => avox
2010-10-23 23:25 Mike Note Added: 0024697
2010-10-23 23:45 Mike Note Added: 0024698
2010-10-24 06:32 christoph_s Note Added: 0024702
2010-10-24 11:01 Mike Note Added: 0024709
2012-08-27 23:05 josefec Note Added: 0028875
2012-08-28 12:01 ale Note Added: 0028879
2013-09-14 23:32 gabriel Note Added: 0030590
2015-04-08 02:23 Kunda Note Added: 0034849
2015-04-08 12:38 Pander Note Added: 0034855
2015-09-01 18:22 JLuc Note Added: 0036131
2015-09-01 18:22 JLuc Note Edited: 0036131 View Revisions
2015-09-17 22:08 Kunda Category Story Editor / Text Frames => Story Ed/Txt Frames
2015-09-17 22:12 Kunda Category Story Ed/Txt Frames => Story Editor / Text Frames

Copyright © 2000 - 2015 MantisBT Team
Powered by Mantis Bugtracker