Posted inExperience / Information Technology

Some LibreOffice and OpenOffice Differences

OO Font List image

Regular readers of this blog will note I posted about the ham fisted decision of the Ubuntu world to force in the “O” versions of Linux Libertine fonts instead of the “G” versions which come bundled by default with LibreOffice. Some of my fellow authors and people I “know” on-line asked me to kick the tires on OpenOffice. I had a Ubuntu 18.04 Mate minimal VM set up so I decided to kick the tires.

  1. Install Ubuntu 18.04 in a virtual machine checking the minimal installation box. If you don’t yet have Oracle Virtualbox installed directly from Oracle read this post.
  2. From inside of your VM installation open a browser and visit the Apache OpenOffice site to download the latest.
  3. Open a terminal window and issue the following:
sudo apt-get install default-jdk
sudo apt-get install ttf-mscorefonts-installer

Technically you don’t need the mscorefonts but they do help browsing a bit.

Use the GUI file browser tools of your distro to navigate to Downloads and extract the file you downloaded.

download dir image

It will create the en-US (or whatever your language is) directory in your Downloads directory. Go back to your terminal window.

install commands

Navigate to the DEBS directory under your country and language. Notice there is also a desktop-integration sub-directory.

sudo dpkg -i *.debcd desktop-integrationsudo dpkg -i *.deb

oo install image 2

I always reboot but in theory you should be able to run OpenOffice from the graphical menu now.

I must admit OpenOffice seemed faster. It loaded my 598 page test document complete with images very snappy. A quick tire kicking did spot some obvious differences as the code bases for each product is now diverging significantly.

Libre Office right click menu image
LibreOffice right click menu for selected text

When you select text and right click you see a “Clear Direct Formatting” option. This is handy for when a font or something else got changed within a paragraph. I’ve had to use it quite a bit given the “Linux Libertine O” catastrophe Ubuntu forced on me.

OpenOffice right click menu image
OpenOffice right click menu

I wasn’t brave enough to click “Default Formatting” to see if this is just a naming difference.

LibreOffice page gap image
LibreOffice page gap

Notice how clean the page split looks with LibreOffice. Just the little corner markers to point out the boundaries.

OpenOffice page gap image
OpenOffice page gap

OpenOffice draws boxes around everything. While they are not offensive, I really worry about that blank one underneath the footnote on page 14.

LibreOffice image
LibreOffice image handling

The “image” itself looks much cleaner than in OpenOffice. You will note the gap between the image and top of its frame/box? That can’t be fixed in the current LibreOffice.

OpenOffice image
OpenOffice image

In fairness, I didn’t try to fix the gap while in OO. In truth it may not be fair to point out the icky image handling. LibreOffice was running native on KDE Neon with direct access to the NVIDIA driver. OO was running in a Virtualbox VM with a fake video driver glad handing stuff out. It may be just as good as it gets.

LO Fontlist image
LO Font List

LibreOffice on Ubuntu installs Linux Libertine G font family.

OO Font List image
OO Font List

OpenOffice installed into a minimal Ubuntu installation does not. This alone may make it worth switching.

General observation. OO should have been dramatically slower. Much of it uses Java which is a P-Compiled then interpreted via JIT language. The JVM has a long, horrible history when it comes to memory management, especially when images are involved. Great strides must have been made since LibreOffice forked away. I tried writing books with OpenOffice before the fork and it was physically impossible. After a few hundred pages with running page headers and a few images, things just ceased to be even remotely tolerable. I was pleasantly surprised.

For those who want to run Linux, but don’t want to mess with a minimal installation, you can always run OpenSUSE. The don’t force Linux Libertine O fonts on you either.

LO Fonts on OpenSUSE image
LO Fonts on OpenSUSE

Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++/Qt touchscreen/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the "Zinc It!" book series for John Gordon Burke Publisher, Inc.

A decade later he released a massive (nearly 800 pages) tome "The Minimum You Need to Know to Be an OpenVMS Application Developer" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there "The Minimum You Need to Know" book series was born.

Three years later he wrote his first novel "Infinite Exposure" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of "The Earth That Was" trilogy:
Infinite Exposure
Lesedi - The Greatest Lie Ever Told
John Smith - Last Known Survivor of the Microsoft Wars

When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.