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
0001413ScribusStory Editor / Text Framespublic04-Dec-19 16:5413-Nov-01 14:19
Reporterlouisdesjardins 
Assigned Toavox 
PrioritynormalSeverityfeatureReproducibilityalways
StatusassignedResolutionopen 
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
(0003309)
uproar (reporter)
05-Jan-01 15:38

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

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

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

Yes, it does.
(0006668)
christoph_s (administrator)
05-Sep-22 00:37

From the mailing list (h++p://nashi.altmuehlnet.de/pipermail/scribus/2005-September/012967.html [^]) 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.
(0008403)
PLucAuclair (reporter)
06-Jan-27 23:26

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

http://www.fontshop.com/vFileStore/shop/info/FF/FF_OTF_user_guide.pdf [^]

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

Does this issue include the full handling of ligatures?

Quoting fromhttp://www.opensubscriber.com/message/scribus%40nashi.altmuehlnet.de/1665857.html [^]

----------
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."
-----------
(0013081)
cbradney (administrator)
06-Oct-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.
(0018451)
Hellstorm (reporter)
08-Jan-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.
(0024697)
Mike (reporter)
10-Oct-23 23:25

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

Related topics: 0007241 and 0008164
(0024702)
christoph_s (administrator)
10-Oct-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.
(0024709)
Mike (reporter)
10-Oct-24 11:01

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

Has this come to any success or is it stalled?
(0028879)
ale (manager)
12-Aug-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!
a.l.e
(0030590)
gabriel (reporter)
13-Sep-14 23:32

I know it's and old thread, but i'm wondering what's the state of this issue/feature

- Issue History
Date Modified Username Field Change
04-Dec-19 16:54 louisdesjardins New Issue
05-Jan-01 15:38 uproar Note Added: 0003309
05-Apr-06 15:41 plinnell Note Added: 0004093
05-Apr-06 15:41 plinnell Product Version 1.2.1cvs => 1.3.0cvs
05-May-08 20:40 mhanski Note Added: 0004550
05-May-08 20:50 cbradney Note Added: 0004552
05-Jun-26 09:59 ringerc Status new => acknowledged
05-Sep-22 00:37 christoph_s Note Added: 0006668
06-Jan-27 23:26 PLucAuclair Note Added: 0008403
06-Apr-14 16:46 mhanski Relationship added related to 0001851
06-Apr-16 19:14 mhanski Relationship added related to 0003661
06-Oct-22 11:01 rabauke Note Added: 0013076
06-Oct-22 13:57 cbradney Note Added: 0013081
08-Jan-01 18:35 Hellstorm Note Added: 0018451
08-Feb-12 13:32 plinnell Status acknowledged => assigned
08-Feb-12 13:32 plinnell Assigned To => avox
10-Oct-23 23:25 Mike Note Added: 0024697
10-Oct-23 23:45 Mike Note Added: 0024698
10-Oct-24 06:32 christoph_s Note Added: 0024702
10-Oct-24 11:01 Mike Note Added: 0024709
12-Feb-08 23:53 jghali Relationship added has duplicate 0010574
12-Aug-27 23:05 josefec Note Added: 0028875
12-Aug-28 12:01 ale Note Added: 0028879
13-Sep-14 23:32 gabriel Note Added: 0030590



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker