News: 1589270411

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft doc formats are the bane of office suites on Linux, but SoftMaker's Office 2021 beta may have a solution

(2020/05/12)


SoftMaker's Office 2021 – a cross-platform office suite that runs on Windows, Mac and Linux – has hit public beta.

SoftMaker Office features the classic trio of products: word processor (TextMaker), spreadsheet (PlanMaker), and presentation graphics (Presentations). It has been around for 30 years; this new version replaces SoftMaker Office 2018.

The suite comes in two guises, FreeOffice and a commercial version. The commercial version has additional features including customisable ribbons, document tabs, thesaurus, better spell checking, SVG image support, mail merge, charts, and VBA-like macros (full details of the differences are [1]here ). A permanent licence costs £44.90 per year for the full version, or £24.90 per year for a (only slightly) cut-down Home version.

SoftMaker makes much ado about its compatibility with Microsoft's XML-based document formats, whereas alternatives to Microsoft Office like LibreOffice and OpenOffice use OpenDocument XML. It is a surrender to Microsoft in the document format wars, but pragmatic since the business world still tends to use the Microsoft formats by default.

That said, when you start up SoftMaker Office it asks you to choose between Microsoft XML and its own formats TMDX, PMDX and PRDX, which are not generally supported by other applications for import or export. Users find these choices confusing, since the native formats "support all the features" but it is unclear what you will miss by using the Microsoft formats, other than recipients of your documents complaining that they cannot open them.

OpenDocument XML is also in TextMaker, but buried in preferences after installation. Adding to the confusion, the press release we were sent states: "The applications included in the Office suite natively use the Microsoft file formats DOCX, XLSX and PPTX," disagreeing with the dialogue in the product itself.

SoftMaker told us that "TMDX" is a slightly enhanced version of the "DOCX" format. It can store "some additional features that TextMaker has over Microsoft Word". The company added that it has "plans to add ODS and ODP sometime in the future", these being the OpenDocument formats for spreadsheets and presentations.

[2]

Users get this dialogue when starting up SoftMaker for the first time

Another area of historic contention in office suites is whether to use dropdown menus or a Microsoft-style ribbon UI. The ribbon arrived in Office 2007, partly intended to make the numerous features more discoverable, and partly to make Microsoft Office more distinctive. It was contentious at the time, and SoftMaker maintains neutrality by giving users a choice at first startup, or later in preferences. Options include light and dark, ribbon or dropdown menus, and a "Touch mode" for easier tablet use.

[3]

SoftMaker has options for both menu diehards and ribbon lovers

What's new in SoftMaker Office 2021? Not a great deal, it seems. There is integration with an open-source citation management system called [4]Zotero . There is a new database module for mail merge which uses SQLite "in addition to dBase databases" (yes, this does feel like going back in time). There are tweaks to footnotes, endnotes and cross-references, new navigation features, a few new functions in PlanMaker, and a new option in Presentations to create a standalone slide show.

Not much new then, but a quick spin with the suite shows that it has all the essentials; these are feature-rich products. There is even "New OLE Object" in the menu, in the Windows version, complete with Windows 95 dialogue styling, one of a few occasions where the product feels dated.

It is good to support alternatives to products from huge corporations like Microsoft, but why use SoftMaker Office? This is being typed in TextMaker and little things like unnecessary hyphenation and inferior font rendering are obvious. But Microsoft Word does not run on Linux – well, not without Wine or [5]other trickery , so this is another option there. Unfortunately for SoftMaker, the free LibreOffice is a capable performer and developing rapidly. SoftMaker has perhaps a tidier user interface, including the ribbon UI which LibreOffice lacks, but is behind on some features.

Microsoft Office compatibility: Is SoftMaker better?

Is SoftMaker Office really better than LibreOffice for Microsoft Office formats? Your correspondent is a bridge player and there is Word document in circulation (with a million variations) that describes the intricacies of the game's conventions. The formatting is tight as it must fit on two sides of A4. It has card symbols, multiple tables, two columns, and if anything goes slightly wrong with the precise space occupied by the content in each cell, the document soon gets mangled. In other words, it is a challenging compatibility test. It is worth noting too that there is an interaction with the printer driver in word processor documents, so you will not necessarily get exactly the same appearance on different computers even with Word.

We copied the torture-test document to an Ubuntu system and tried opening it in both LibreOffice and TextMaker. We also took a look in Word Online on Ubuntu, using Firefox. Word Online in Reading mode was pretty much perfect. In Edit mode, however, the font used for card symbols did not display correctly. In LibreOffice the page break went awry with the heading for one column appearing at the bottom of the previous page. In addition, some text was chopped off in one of the table cells. TextMaker got the page break right and the card symbols displayed OK, but the character spacing went wrong next to some card symbols so that punctuation appeared on top of the symbol instead of after it. You can see these issues if you squint carefully at our illustration. In the TextMaker version, there is a a slash character overlaying one of the club symbols.

[6]

LibreOffice vs TextMaker vs Word Online: a detail from a tricky Word document

Next I tried an Excel spreadsheet. The default Excel font is Calibri, a Microsoft font. LibreOffice showed this as a missing font and substituted a sans-serif font that was quite ugly and oversized, and the Sparklines in the Excel spreadsheet (which show trends in a small in-cell graphic) did not display. Sparklines were missing in PlanMaker too, but the Calibri font displayed OK. PlanMaker was the winner on this one.

These experiments show that getting perfect reproduction of Office document formats on Linux is still not easy, though considering the challenges both LibreOffice and SoftMaker do a decent job. It is not really a level playing field; there are eccentricities in the details of how Microsoft Office documents render. The good news is that most everyday documents import and export pretty well; the bad news is that if you want every little detail right, there is no substitute for using Microsoft's suite, preferably on Windows.

What about SoftMaker, though? If you need something as close as possible to Microsoft Office on Linux, it is worth a look, though we suggest checking with some typical documents that you work with before drawing firm conclusions on whether it really beats the competition for compatibility. ®

Sponsored: [7]How To Accelerate Brilliant Digital Experiences With Low-Code



[1] https://www.softmaker.com/en/comparison-freeoffice-softmaker-office

[2] https://regmedia.co.uk/2020/05/07/formats.png

[3] https://regmedia.co.uk/2020/05/11/softmakerui.png

[4] https://www.zotero.org/

[5] https://twitter.com/unixterminal/status/1255919797692440578

[6] https://regmedia.co.uk/2020/05/11/comparison.jpg

[7] https://go.theregister.co.uk/tl/1936/-8552/how-to-accelerate-brilliant-digital-experiences-with-low-code?td=wptl1936

Dave 126

It's 2020 for Pete's sake, and there is still no guarantee that a word processed file will display and print properly across different machines. In thirty years of office and home computers being mainstream this shit us stil

Charlie Clark

This is why PDF is still so popular as Postscript describes exactly how things should look.

Trust Office

andy 103

"there is still no guarantee that a word processed file will display and print properly across different machines"

Yes, and it's exactly that reason why companies "trust Office" and therefore buy it - and nothing else. It's not an accident.

Even the place I work at which is pretty forward-thinking has Office in case any clients send us files and we have trouble opening them. We ourselves don't particularly use it. But if you're a business there's a notion that you "need" it, for this exact reason.

Nobody wants to be the one making a phone call "sorry, I couldn't open your file because (insert anti-Microsoft rant arguments) we run LibreOffice and, well, it just won't convert your file. Hello? Hello??"

Re: Trust Office

Len

I think that's not a compatibility argument but rather a "No-one got fired for buying IBM" argument. People accept the incompatibility because it's a Microsoft product.

When it comes to compatibility with Docx files it's usually Microsoft's own products that fare the worst. It's quite common for the same Word document to look different or have other issues between various versions of Word or between Word for Mac, Word for Windows and Office 365.

It's no surprise that, after the dust had settled somewhat after format standardisation wars between ODF and OOXML, Microsoft had to admit that creating an open standard (as in documenting a standard that someone else must be able to implement) was much harder than they thought. There are plenty of examples where MS developers seem unable (or unwilling) to follow the OOXML standard. So even if other developers stick to Microsoft standards the documents still have issues in Word because MS developers don't stick to MS standards.

Re: Trust Office

werdsmith

Before I send anything for publishing I first have to load it into Word and check the formatting and then save it in a years old Word version format. This is not even unusual, it's hard to find any other way unless you pay more.

I should just use Word in the first place so that I can save that time consuming step, but I'm steadfastly refusing.

Re: Trust Office

andy 103

If you're doing anything for publishing you'd be better using PDF.

Re: If you're doing anything for publishing you'd be better using PDF.

Anonymous Coward

Indeed. But it doesn't help with the "fill in this word-doc form, and send it back" scenario.

(Although I recall PDF forms being a thing, they never seem to be used...)

Re: Trust Office

Zolko

@ Len : " It's quite common for the same Word document to look different or have other issues between various versions of Word or between Word for Mac, Word for Windows and Office 365. "

I wouldn't call it common, but the rule. And you haven't even touched the subject of Office in German, English, French, and having to exchange files between these MS-Word versions: tables in German are called "Tabelle" and when you open such a Word file on an English speaking MS-WORD and add another "Table" it will not increment correctly the reference number. Same if you have paragraphs and copy-paste across documents with different header settings: you'll have mixed layout for identical headers. And the next header might or might-not increment correctly.

And we haven't talked about the ugly kerning, meaning that you can immediately recognise research thesis written in LaTeX or in Word.

That a multi-billion company is not able, after 30 years of their top-selling flagship product, to produce a marginally usable Word processor speaks volumes about its overall capabilities.

Re: Trust Office

Shadow Systems

Andy, an employer I used to work for liked to use the ruse of "Our IT folks say your file is triggering virus warnings for some odd reason. Is there any way you can save it as something else like PDF & resend it? Thanks, we really appreciate it."

The other person would save it as something else, resend it, & the productivity suite he used would then happily open the file.

No anti-MS rant required, just use MS' security against itself! =-D

Dave 126

It's 2020 for Pete's sake, and despite word processed documents being mainstream in the home and office for thirty years we still have no guarantee that a document will display and print properly. What the hell humanity?

Warm Braw

It's more the case that after 30 years, people have still to realise that WYSIWIG is only true under a very limited number of circumstances.

Word processors are not page-layout designers. They record the text and metadata (such as typeface, spacing, emphasis, etc), not the exact position of glyphs on virtual paper. It's more akin to HTML than SVG. You can only reproduce the document exactly if the printer supports exactly the same imaging area, the fonts are identical, kerning is handled in the same way, etc. Producing decent typography is very hard, particularly if you want to do it for a wide variety of languages. It's extremely unlikely you are ever going to get identical results on different platforms.

Everybody loves Remond

yoganmahew

[this message is intentionally left blank]

Seems like a losing battle, and there's an elephant in the room

anthonyhegedus

First of all, Libreoffice has the same option to use Microsoft XML or Opendocument XML, so I can't see what the big play is surrounding file formats.

But moving on, we've had several clients where we've tried to help them save money by using LibreOffice. The best I can say is that some of them 'put up with it'. Every single end user has complained about documents either not formatting correctly, or when they send them to MS Office-using recipients, that they can't open documents properly (if at all). Our clients have tried, and are happy to pay a sub to Microsoft rather than struggle with the likes of LibreOffice.

It's a great idea, but unless it's just for one person, and they never need to exchange documents with anyone, using alternatives to MS Office just isn't a viable option any more.

And the prices that Softmaker charge are around the same as a personal MS Office subscription, so I can't see the advantage.

I would love to be able to say to end users that they have an alternative (in a business setting), but there's an elephant in the room - Outlook. We have tried this time and time again, and practically nobody likes to use alternatives (e.g. Thunderbird). People like Outlook because it's virtually ubiquitous. No matter how similar to Outlook an alternative looks (e.g. eMclient), people just don't get on with it. This new Softmaker package doesn't include an Outlook replacement and people are going to wonder what the point of it is.

Much as I hate the fact that Microsoft have a virtually total monopoly on Office apps, it is the first choice for the vast majority of business users.

Re: Seems like a losing battle, and there's an elephant in the room

Charlie Clark

Some of LO's problems with OOXML (Office OpenXML) are self-inflicted because it consistently produces files that do not comply with the specification. There is no need for this as the specification is freely available. It's inconsistent and often unclear but there is an ISO working group which maintains it and they are responsive to feedback.

As the specification doesn't cover visual represenation itself directly there are always going to be differences, not least because the file format does not equal the object representation within the applications.

Re: Seems like a losing battle, and there's an elephant in the room

John Robson

It's a great idea, but unless it's just for one person, and they never need to exchange documents with anyone, using alternatives to MS Office just isn't a viable option any more.

For someone who doesn't exclusively produce documents (not documentation, you'd be crazy to use M$ word for that) the Google offerings work pretty well.

If, as a company, you subscribe to that ecosystem then Outlook and the rest of Office can mostly die off. Import/export is generally ok.

Of course you'll still have accountants/management consultants who can't operate outside Excel, but remind them that they used to Lotus 123 and their eyes will light up in fond memories. They can learn a new system if they need to.

Re: Seems like a losing battle, and there's an elephant in the room

anthonyhegedus

Myself, I'll use google docs and google sheets within my company because... it works. It does most of what I want most of the time, and I never need to share documents with other companies without converting them to PDF first anyway.

But there's no way I could persuade any of our business customers to use it. They just want to use Word and Excel because they always have.

My kids on the other hand, have been using Google Docs from school right through to university. They can't understand why anyone would try and write a thesis in Word.

Malcolm 5

"A permanent licence costs £44.90 per year" is that a contradiction?

Obligatory XKCD

Hubert Cumberdale

I came here to say just that. Ah, I remember the days when you could pay for software just once. But hey, I guess [1]all software is really software as a service ...

[1] https://xkcd.com/2224/

Re: Obligatory XKCD

chivo243

software as a sieve?

Testing

Charlie Clark

We copied the torture-test document to an Ubuntu system and tried opening it in both LibreOffice and TextMaker.

Why? Much better to round trip the documents and compare the markup with something like the OOXML Productivity Tool.

Anonymous Coward

Not for me. Being tied to a subscription model is just like the M$ Office trap road map. Does your access to the software stop if you do not renew the subscription?

Doctor Syntax

"These experiments show that getting perfect reproduction of Office document formats on Linux is still not easy."

"It is worth noting too that there is an interaction with the printer driver in word processor documents, so you will not necessarily get exactly the same appearance on different computers even with Word."

Quite. And who really needs another proprietary document format?

Softmaker

izntmac

I have used SoftMaker Office on Windows and Linux for the past 10 years. I have had great luck with importing files in Word or Excel formats. I also love the fact that you can still have the traditional toolbar or classic menus style which I find more productive. There is also a tabbed interface you can use if you desire. The price of their products is reasonable and the the tech support is good. You are also not tied to the monthly or yearly subscription model like Microsoft Office is pushing. A good office suite.

The disadvantages are that there is no cloud version. I also do not like the auto-hyphenation. This can be shut off though. Not a bad Office suite and one I am happy to use daily.

This...

Steve Davies 3

one of a few occasions where the product feels dated

given some of the websites that have recently gone all 'ribbony' which can take up 1/3rd of the screen then feeling dated is no bad thing.

the real questions should be...

- Does it work?

- Am I productive with it? (or does it get in the way of me doing my job?)

The other bane ...

Pete 2

> A permanent annual licence costs £44.90 per year

... is software subscriptions. Essentially holding your content to ransom.

Software security is intended to stop outside agents from doing this without the user's consent. But people are forced to do this by legitimate companies.

Technical solution to a philosophical problem...

theOtherJT

...and therefore not a solution at all. People won't use things that aren't MS branded and that extends from the senior executive level right down to the bottom. I've run into this every place I've worked - even one that was actually under a policy to *only* use foss software at the time. The policy was simply ignored for the office staff because they would without exception simply down tools and refuse to work with anything that wasn't Word / Excel / Outlook. Outlook particularly. You'll prise outlook from an office drone's cold, dead hands.

It literally does not matter how good an alternative is or isn't. There are office managers, and PA's and accountants and all other kinds of back-office staff who have been using MS office for their entire 20 year careers now, and they will not change unless absolutely forced to, and that's not going to happen because their managers are in exactly the same position.

It's a losing battle

Hubert Cumberdale

I have a single Office Microsoft 365 subscription, and somehow my documents still display and print differently on my laptop and my desktop. If they can't get it right between two installs of the same version of the same software on the same licence on the same OS in the same house, what hope has anyone else got.

LO Ribbon UI

BenDwire

LibreOffice does have a ribbon UI if you really want it, and offers alternatives too. Personally I hate ribbon interfaces and much prefer a 'proper' menu system, so have no idea if they are any good or not.

EBU 20B

Steve Foster

The compatibility issues aren't helped when the source document was poorly constructed in the first place. Back when I was playing bridge with regular partners, I spent some considerable effort on cleaning up the document so that I could reliably work on it with less of the sort of nonsense you've encountered. And that was just in Word itself.

Fonts

John 110

Don't forget that a big problem was Microsoft moving to the proprietary C fonts in Office necessitating other office suites to either license or substitute. (and yes, the default LO Liberation fonts are a bit ugly...)

Joe Drunk

But moving on, we've had several clients where we've tried to help them save money by using LibreOffice. The best I can say is that some of them 'put up with it'. Every single end user has complained about documents either not formatting correctly, or when they send them to MS Office-using recipients, that they can't open documents properly (if at all). Our clients have tried, and are happy to pay a sub to Microsoft rather than struggle with the likes of LibreOffice.

Unfortunately that pretty much describes my experience with directing folks to the free-office route. First is the learning curve since most were schooled on MS Office when they were introduced to personal computers. The largest obstacle is always the interchanging of documents with MS Office users. Eventually they end up paying the Redmond tax

intaxication:
Euphoria at getting a tax refund, which lasts until you realize
it was your money to start with.