View Issue Details

IDProjectCategoryView StatusLast Update
0008374ScribusStory Editor / Text Framespublic2009-08-25 01:51
ReporterJameshfisher Assigned Tochristoph_s  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformAllOSAllOS VersionAll
Product Version1.3.3.12 
Fixed in Version1.3.5 
Summary0008374: Text in text frames is aligned with reference to the first line's x-height if no ascenders are present
DescriptionI am not entirely sure if the issue I am reporting is in fact meant to be a 'feature', but I can't find it in documentation or discussion, so here goes:

When text is entered into a text frame, the top of the text area SHOULD be aligned to match the cap height of the first line of text. This is ROUGHLY the same as saying that it should be vertically placed such that if ascenders were present, the top of these letters would touch the top of the text area. Note that this means that the text's vertical alignment should be the same irrespective of whether any ascenders are present in the first line.

What in fact DOES happen is that Scribus treats text completely literally as just arbitrary vector shapes, and aligns the top of these with the top of the text area. This means that if no ascenders are present - say, the text is just 'x' - the top of the 'x' is aligned with the top of the text area. The vertical alignment then changes when I enter text with ascenders - say, the text 'text'.

Hence Scribus appears to have no concept of a typeface's cap height / baseline. This causes problems like the following: two text areas are placed side by side, and you expect the baselines of both pieces of text to be aligned. However, one piece of text by necessity contains no glyphs with ascenders, causing the text in this text frame to have too small a y-position.
Steps To ReproduceThis should be obvious.
TagsNo tags attached.
Patch

Activities

christoph_s

2009-08-25 01:50

administrator   ~0022420

This has been fixed in 1.3.5+, where you can choose between different methods to determine the distance of the first line.

christoph_s

2009-08-25 01:51

administrator   ~0022421

Not fixable in 1.3.3.x.

Issue History

Date Modified Username Field Change
2009-08-23 22:45 Jameshfisher New Issue
2009-08-25 01:50 christoph_s Note Added: 0022420
2009-08-25 01:51 christoph_s Note Added: 0022421
2009-08-25 01:51 christoph_s Status new => resolved
2009-08-25 01:51 christoph_s Fixed in Version => 1.3.5
2009-08-25 01:51 christoph_s Resolution open => fixed
2009-08-25 01:51 christoph_s Assigned To => christoph_s
2009-08-25 01:51 christoph_s Status resolved => closed
2015-09-17 20:08 Kunda Category Story Editor / Text Frames => Story Ed/Txt Frames
2015-09-17 20:12 Kunda Category Story Ed/Txt Frames => Story Editor / Text Frames