Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Post NeoOffice 3.0.1 development planning
Post NeoOffice 3.0.1 development planning
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Mon Nov 09, 2009 4:37 am    Post subject:

I have some potentially good news: the hacky approach to eliminating the bad font kerning caused by NeoOffice's underlying OpenOffice.org code works.

You can see the difference in the two images attached to this post. The first image shows the current bad kerning and the second image shows the improved kerning from my hacky approach.

As you can see in the first image, the kerning between repeating, narrow glyphs has the occasional extra or missing pixel. In contrast, in the second image all repeating glyphs have consistent kerning.

This new code will need lots of testing with right-to-left, justified, and Asian text, but I feel confident that we can include this in the NeoOffice 3.0.2 Early Access Program release in January 2010.

Patrick
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Mon Nov 09, 2009 6:24 am    Post subject:

That does look a lot better.

Congratulations & well done Smile.

-Oz
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Nov 13, 2009 12:33 pm    Post subject:

I have good news: I have implemented real native highlighting in Writer. I will now work on implementing real native highlighting in Impress and Draw.

Once I get real native highlighting working in those modules, Ed and I will set a start date for NeoOffice 3.0.2 Early Access Program. So far, my current implementation pace seems to point to a start date at the end of December 2009.

Below are 2 screen snapshots. The first is the current faded native highlighting style that OpenOffice.org 3.1.1 Writer uses. The second is my real native highlighting style that I implemented in NeoOffice 3.0.1 Writer. Note that in the NeoOffice screen snapshot that both the highlight color and the highlight text is full color and is not faded like in OpenOffice.org.

Patrick
Back to top
yoxi
Cipher


Joined: Sep 07, 2004
Posts: 1799
Location: Dawlish, Devon

PostPosted: Fri Nov 13, 2009 12:55 pm    Post subject:

Very tasty, Patrick! Just curious, will the NeoOffice 3.0.2 EA still be based on the OOo 3.0.1 codebase? I'm assuming so from the numbering.
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Nov 13, 2009 1:17 pm    Post subject:

yoxi wrote:
Very tasty, Patrick! Just curious, will the NeoOffice 3.0.2 EA still be based on the OOo 3.0.1 codebase? I'm assuming so from the numbering.


Yes. NeoOffice 3.0.2 will still be based on the OpenOffice.org 3.0.1 code.

OpenOffice.org 3.2 is supposed to be released in December and, as I mentioned in a previous post, we usually wait for a X.X.1 OpenOffice.org release to upgrade to as our experience is that each X.X.0 OpenOffice.org release usually has quite a few serious bugs that get fixed in the matching X.X.1 release.

Assuming a December 2009 release for OpenOffice.org 3.2, I would expect to see an OpenOffice.org 3.2.1 released in March 2010 and, based on that, a NeoOffice 3.2.1 Early Access release within 30 to 60 days after an OpenOffice.org 3.2.1 release.

Patrick
Back to top
yoxi
Cipher


Joined: Sep 07, 2004
Posts: 1799
Location: Dawlish, Devon

PostPosted: Fri Nov 13, 2009 2:14 pm    Post subject:

...and as always, NeoOffice 3.0.2 will have some features/bugfixes that won't be in OOo 3.2, so we still win Smile.
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Fri Nov 13, 2009 4:58 pm    Post subject:

Lovely! Smile

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Nov 13, 2009 6:06 pm    Post subject:

I forgot to add that for those who like the old black high color behavior, it will still be included in NeoOffice 3.0.2 using the following steps:

1. Launch the /Applications/Utilities/Terminal application, copy the following command into the Terminal window, and press the Return key:

Code:
defaults write org.neooffice.NeoOffice UseMacHighlightColor -bool no


2. Restart NeoOffice

You will be able to reenable the native Mac highlighting color by copying the following command into the Terminal window, press the Return key, and restart NeoOffice:

Code:
defaults delete org.neooffice.NeoOffice UseMacHighlightColor


Patrick
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Tue Nov 17, 2009 7:09 pm    Post subject:

I have more good news: I have implemented real native highlighting Impress, Draw, and Formula documents. One other piece of good news is that the highlighting for things like Writer notes and vertical text and Calc notes and the text editing toolbar field uses the same code that Impress, Draw, and Formula documents use for highlighting all of those things will have real native highlighting as well.

I was surprised to find that OpenOffice.org 3.1.1 only supports the old "invert color" highlighting like NeoOffice 3.0.1 currently uses. But since I did not use any OpenOffice.org 3.1.1 code to implement native highlighting in Writer, I was able to use my Writer changes as a template for implementing real native highlighting in Impress, Draw, and Formula documents.

Below are 2 screen snapshots. The first is the current "invert color" highlighting style that OpenOffice.org 3.1.1 Impress, Draw, and Formula uses. The second is my real native highlighting style that I implemented in NeoOffice 3.0.1 Impress, Draw, and Formula.

Although I have more testing to do, I think it is reasonable to set the start date for the NeoOffice 3.0.2 Early Access release for the end of December 2009. I hope to put the exact start date for the next Early Access Program on our website in the next week.

Patrick
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Tue Nov 17, 2009 9:51 pm    Post subject:

Impressive!

<bad pun emoticon>

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Wed Nov 18, 2009 2:19 am    Post subject:

pluby wrote:
Although I have more testing to do, I think it is reasonable to set the start date for the NeoOffice 3.0.2 Early Access release for the end of December 2009. I hope to put the exact start date for the next Early Access Program on our website in the next week.


Sweet! Will that include the improved font kerning as well?

Best wishes,
Oscar

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Wed Nov 18, 2009 9:03 am    Post subject:

ovvldc wrote:
Sweet! Will that include the improved font kerning as well?


Yes. The improved font kerning will be included in the NeoOffice 3.0.2 Early Access release.

Patrick
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Wed Nov 18, 2009 10:06 am    Post subject:

That is excellent news. I also have a tiny new feature request, which you may shoot down at your convenience:

When I am in Impress, and I want to change the font size, the drop down selector starts with the current size at the top. I would like the current size to start in the middle, so that I do not have to scroll up if I want to make my text one category smaller.

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Wed Nov 18, 2009 2:34 pm    Post subject:

ovvldc wrote:
When I am in Impress, and I want to change the font size, the drop down selector starts with the current size at the top. I would like the current size to start in the middle, so that I do not have to scroll up if I want to make my text one category smaller.


This is probably feasible, but I would like to wait until a few more donors post their support for this feature request.

Since there are hundreds of feature requests throughout this site, I tend to focus on those that are requested independently by at least a handful of donors. Although far from perfect, that tells me that the requested feature is one that will be appreciated by a good number of our donors so I generally focus on those repeatedly requested features first.

Patrick
Back to top
Lorinda
Captain Mifune


Joined: Jun 20, 2006
Posts: 2051
Location: Midwest, USA

PostPosted: Wed Nov 18, 2009 6:19 pm    Post subject:

ovvldc wrote:

When I am in Impress, and I want to change the font size, the drop down selector starts with the current size at the top. I would like the current size to start in the middle, so that I do not have to scroll up if I want to make my text one category smaller.


I would like this, too.

Lorinda
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 3 of 7

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.