Source: https://archive.framalibre.org/IMG/pdf/OOoWriter.pdf