Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing
|Summary:||Increase/decrease font size icons|
|Status:||CLOSED FIXED||QA Contact:||issues@framework <issues>|
|Priority:||P3||CC:||issues, kami911, kohsuke.kawaguchi, kpalagin, masaya.k, ooo-sp, s0509556, shlomif, yoshimit|
|Target Milestone:||OOo 3.1|
|Issue Type:||ENHANCEMENT||Latest Confirmation in:||---|
|Issue Depends on:|
Description skiani 2002-10-29 19:19:43 UTC
Having an icon for increasing and one for decreasing font size (one point per click) is very useful for formating presentation and other documents. Particularly if I'm working on a presentation and I have a bulleted list in a text box that is not fitting on the page, I want to select the whole text box and just decrease the font size. Thus the font size for all the different outline levels would decrease. Without this feature I have to select each outline level separately and decrease the size manually. Since I don't want to do this globally using styles is not an option. thanks.
Comment 1 thorsten.martens 2002-11-08 11:09:12 UTC
TM->FT: A wish for an enhancement, could you please have a look. Thanks !
Comment 2 eric.savary 2003-04-16 15:44:16 UTC
Set to "NEW"
Comment 3 eric.savary 2003-04-16 15:45:02 UTC
Set to "NEW"
Comment 4 falko.tesch 2003-10-15 10:21:29 UTC
Having an icon for increasing and one for decreasing font size (one point per click) is very useful for formating presentation. Example: Particularly if working on a presentation and having a bulleted list in a text box that is not fitting on the page, one wants to select the whole text box and just decrease the font size. Thus the font size for all the different outline levels would decrease. Without this feature one has to select each outline level separately and decrease the size manually. Note: Please give approval for this evaluated OO.o 2.0 flagged issue. If you confirm with the target OO.o 2.0, then please keep it on your owner (or the owner of the concerning developer) for implementation. In case you want this issue for 'OOo Later', then please reset the target milestone. If you decline the issue finally, please set the resolution to 'Wontfix' (but do not close). In case of 'OOo Later' or 'Wontfix' please reset it on Bettina's owner. Thank you.
Comment 5 hwoarang 2003-10-15 12:48:52 UTC
This enhancement should be implemented in all OpenOffice applications, because in Writer/Calc we do not have a way to increase/reduce size font (one point pe click/time)... We have the functions Increase/Reduce Font, but only works two point per click/time...
Comment 6 lohmaier 2003-10-17 18:15:04 UTC
*** Issue 7524 has been marked as a duplicate of this issue. ***
Comment 7 lohmaier 2003-10-17 18:17:13 UTC
*** Issue 12534 has been marked as a duplicate of this issue. ***
Comment 8 clippka 2003-10-20 09:59:09 UTC
This feature is not on our roadmap for 2.0. So I set the target to OOo Later.
Comment 9 clippka 2003-10-20 10:00:05 UTC
We also need a spec for this and I agree that it should be handled equaly in each application. Changing owner to user expirience
Comment 10 lohmaier 2004-03-12 20:53:39 UTC
*** Issue 26371 has been marked as a duplicate of this issue. ***
Comment 11 lohmaier 2004-04-04 12:48:41 UTC
*** Issue 27423 has been marked as a duplicate of this issue. ***
Comment 12 erikanderson3 2004-04-22 06:43:04 UTC
Adding cross-reference (_not_ dupe) to Issue 12171.
Comment 13 lohmaier 2004-11-16 18:20:52 UTC
*** Issue 37143 has been marked as a duplicate of this issue. ***
Comment 14 kohsuke 2005-10-29 07:24:02 UTC
+1 for this feature. For me, this is the biggest problem I have with OpenOffice.
Comment 15 shlomif 2005-10-29 07:49:35 UTC
kohsuke said: "+1 for this feature. For me, this is the biggest problem I have with OpenOffice." I second that. I find the lack of this feature very annoying. Regards, Shlomi Fish
Comment 16 kami911 2006-02-01 07:15:58 UTC
Lack of small but usefull feature... Can be targeted on 2.0.3?
Comment 17 kami911 2006-02-01 07:21:19 UTC
As I saw it misses from all components... In useful in also in the other components too.
Comment 18 lohmaier 2006-02-02 23:19:19 UTC
*** Issue 19282 has been marked as a duplicate of this issue. ***
Comment 19 lohmaier 2006-02-02 23:20:41 UTC
*** Issue 46372 has been marked as a duplicate of this issue. ***
Comment 20 lohmaier 2006-02-02 23:22:52 UTC
*** Issue 61334 has been marked as a duplicate of this issue. ***
Comment 21 martinkozak 2006-02-04 19:17:59 UTC
Should be well to retarget it to OO.o 3.0. -- Martin KozÃ¡k CS User Support Leader
Comment 22 kami911 2006-02-06 11:16:06 UTC
Only Writer has this functionality this time... 3.0 far away, 2.0.4 would be much better...
Comment 23 keulie_minogue 2006-03-07 20:25:48 UTC
decreasing and increasing would be the best button ever! but not only in fontsize but also in percent :-) and PLeaZzze not 3.0......... ---> 2.0.3
Comment 24 lohmaier 2006-03-18 15:22:59 UTC
*** Issue 63258 has been marked as a duplicate of this issue. ***
Comment 25 brozkeff 2006-08-11 16:50:56 UTC
I am definitely for speeding up this case. I miss this feature as well...
Comment 26 clippka 2006-11-15 10:26:27 UTC
taking over this issue
Comment 27 kpalagin 2007-06-03 17:17:26 UTC
*** Issue 76830 has been marked as a duplicate of this issue. ***
Comment 28 boydfletcher 2007-06-04 02:41:37 UTC
+1 for implementing it in the 2.x baseline of OOo.
Comment 29 clippka 2007-09-12 13:30:19 UTC
retargeted to 3.0
Comment 30 juhemo 2007-12-13 15:29:14 UTC
As a user, this is the only thing I've found wrong with Impress. Highly aggravating. +2 votes.
Comment 31 mloiseleur 2007-12-14 10:32:03 UTC
+1 for me too. Changed the 'OS' from win2k to 'All'.
Comment 32 mloiseleur 2008-01-22 10:13:28 UTC
Hi, I am starting the work for this issue, in the shape of an extension. Regards,
Comment 33 kpalagin 2008-03-02 13:59:38 UTC
I guess we are going to miss 3.0 with this issue? WBR, KP.
Comment 34 mloiseleur 2008-03-06 09:33:31 UTC
Hi, To keep you inform, the extension has taken a good shape. I am quite confident to be able to post it on extensions.services in the next 2 weeks. Regards,
Comment 35 clippka 2008-03-06 12:18:46 UTC
Hi mloiseleur, great that you do an extension for this feature. I will keep this issue for 3.x if someone has time for a native implementation later.
Comment 36 mloiseleur 2008-03-06 12:51:41 UTC
-> cl: Well, we really choose to do it in an Extension since this will be easier to maintain and allow to have it of all versions of OpenOffice.org since 2.0.4. Our final goal is to get it bundled into OpenOffice.org mainstream package, even if it's coded in an extension. Do you think it's a bad idea ? Regards,
Comment 37 mloiseleur 2008-03-14 12:08:06 UTC
Hi all, The extension is an viewable state. You can download it here : http://extensions.services.openoffice.org/project/ITR Is this possible to see it packaged with OpenOffice.org 3.0 ? Regards,
Comment 38 boydfletcher 2008-03-21 22:37:47 UTC
the new extension is nice but it doesn't work correctly. if select text like: - Line at 20 font - Line at 18 font - line at 16 font and use A+ and A- button it increase the font size BUT sets them all to the same size. this is not correct. it should increase each line to the next available size and not set them all to the same next size. so use the example below if i select the text and press A+ the new sizes would be - Line at 22 font - line at 20 font - line at 18 font BTW, i'm using NeoOffice 2.2.3
Comment 39 mloiseleur 2008-03-21 23:41:50 UTC
bodyfletcher: it's true. thanks for your comment. And it's clearly not linked to your version of OOo. Do you know how to fix it ? Patches are welcome.
Comment 40 clippka 2008-06-26 16:33:55 UTC
Comment 41 clippka 2008-08-22 15:43:43 UTC
initial implementation finished, following is still open 1. rework writer to use new grow and shrink slots from svx 2. font height at shape itemset has to be changed, not sure yet how to do that without putting it also on all paragraphs. stupid automatism here 3. decide where to put the grow and shrink slots (toolbars? menu? context menu?) 4. grow and shrink for multi selection not possible since text toolbar vanishes on multi shape selection, what to do?
Comment 42 weary8 2008-10-13 10:22:02 UTC
+1 for this enhancement to be included in the main openoffice. In writer, there is this button to increase/decrease the font size, but if you select text with different sizes, it is grayed out. It should be able to change everything though.
Comment 43 kpalagin 2008-10-29 08:39:15 UTC
Are we on track for 3.1 with this one? Regards.
Comment 44 clippka 2008-12-08 14:49:52 UTC
implemented in cws impressfontsize for OOo 3.1 target. Impress text toolbar now has the two font reduce/decrease buttons from writer. They behave the same as in writer. In impress they are visible per default (in writer they are hidden per default) so that users will find this new feature.
Comment 45 clippka 2008-12-09 09:39:23 UTC
verified implementation in cws, back to qa
Comment 46 wolframgarten 2008-12-11 08:02:40 UTC
Verified in CWS.
Comment 47 wolframgarten 2009-01-19 13:34:28 UTC
Tested in m39. Closed.
Comment 48 tillmo 2009-07-21 15:25:13 UTC
This issue has only been partly fixed: the feature "Increase/Reduce Fonts Size when different size are selected" has not been implemented for writer (at least not in OO 3.1, build 9399). See also Issue 37143, which requests exactly this, and is marked as duplicate of the present issue.
Comment 49 tillmo 2009-07-21 16:09:22 UTC
P.S. I just see that for impress, the functionality has been implemented - but not for writer. For writer, all marked charaters need to be of same font size, otherwise the increase/decrease buttons are disabled.
Comment 50 fgrimoo 2009-09-09 16:14:36 UTC
Hi, I have mad a small OpenOffice.BASIC Script to implement the sorely missed increase / decrease function. Open the Macro Manager and choose Edit to paste the following code. Finally I have assigned Strg+8 and Strg+9 to the macro functions. <code> REM ***** BASIC ***** Sub DecreaseSelected Dim objDoc As Object Dim objSelections As Object Dim objSel As Object Dim objCursor As Object Dim iCount As Integer Dim oTextElementEnum As Object Dim oTextElement As Object objDoc = ThisComponent objSelections = objDoc.getCurrentSelection() For iCount = 0 To objSelections.Count-1 objSel = objSelections(iCount) objCursor = objDoc.Text.createTextCursorByRange(objSel) If Not objCursor.IsCollapsed() Then 'is not emtpy oTextElementEnum = objCursor.createEnumeration() While oTextElementEnum.hasMoreElements() oTextElement = oTextElementEnum.nextElement 'verkleinern um 1 pt. oTextElement.CharHeight = oTextElement.CharHeight-1 Wend End If Next End Sub Sub IncreaseSelected Dim objDoc As Object Dim objSelections As Object Dim objSel As Object Dim objCursor As Object Dim iCount As Integer Dim oTextElementEnum As Object Dim oTextElement As Object objDoc = ThisComponent objSelections = objDoc.getCurrentSelection() For iCount = 0 To objSelections.Count-1 objSel = objSelections(iCount) objCursor = objDoc.Text.createTextCursorByRange(objSel) If Not objCursor.IsCollapsed() Then 'is not emtpy oTextElementEnum = objCursor.createEnumeration() While oTextElementEnum.hasMoreElements() oTextElement = oTextElementEnum.nextElement 'verkleinern um 1 pt. oTextElement.CharHeight = oTextElement.CharHeight+1 Wend End If Next End Sub </code>
Comment 51 fgrimoo 2009-09-09 16:20:20 UTC
This approach works but has also flaws. Hint: If you use the posted code take care that there is no newline in the following code fragment. <code> 'verkleinern um 1 pt. oTextElement.CharHeight = oTextElement.CharHeight+1 </code>