findings from the plugfest

Eike Rathke erack at redhat.com
Thu Nov 19 13:29:46 PST 2015


Hi Jos,

On Thursday, 2015-11-19 08:39:17 +0000, Jos van den Oever wrote:

> The findings were written down in a report:
>  http://odfplugfest.org/2015-thehague/report.html
> The number of bugs found can be seen at the bottom of the page. The
> individual bugs for LibreOffice are prepended with 'Bug: LibreOffice'.
> 
> The names in bugs relate to the tests at
>   http://autotests.opendocumentformat.org/
> 
> I hope you find the report useful in improving LibreOffice. At the next
> plugfest we will be running and evaluating the tests again.

I have some feedback. For example, in
http://odfplugfest.org/2015-thehague/report.html for the "odt-script"
test it is reported that
| Bug: LibreOffice loses the attribute fo:script.
However, the input style has

 <style:text-properties fo:language="ar" fo:script="arab"/>

where fo:script="arab" (btw, correct would be "Arab") is the default
script for fo:language="ar" and thus may be omitted. See also
https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
which lists
| Subtag: ar
| Suppress-Script: Arab
so it is even expected to be suppressed.


For "odt-script-225" there is fo:script="225" (ISO 15924 number for Arab),
however, ODF 1.2 in 19.242.1 fo:script General
http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#__RefHeading__1417340_253892949
says
| The attribute should be used only if necessary according to the rules
| of ยง2.2.3 of [RFC5646], or its successors.

RFC 5646 https://tools.ietf.org/html/rfc5646 says in 2.1 Syntax
https://tools.ietf.org/html/rfc5646#section-2.1

| script        = 4ALPHA              ; ISO 15924 code

so numeric is not expected. In 2.2.3. Script Subtag it explicitly
restates
| 2.  Script subtags consist of four letters and were defined
| according to the assignments found in [ISO15924]

I'd say that in ODF fo:script="225" is an invalid input..

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GPG key "ID" 0x65632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Better use 64-bit 0x6A6CD5B765632D3A here is why: https://evil32.com/
Care about Free Software, support the FSFE https://fsfe.org/support/?erack
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20151119/caad8d2a/attachment.sig>


More information about the LibreOffice mailing list