onsdag den 28. februar 2018

Når det regner på præsten...

Den udvikling der foregår i regi af LibreOffice er meget mere end LibreOffice. Projektet har et enormt omfang, og er afhængig af en række andre open source projekter.

Hunspell

Hunspell er den motor, som udfører stavekontrol og synonymordbogen i LibreOffice, men det er et eksternt projekt, som anvendes af mange andre open source programmer, blandt andet Open Office, KOffice og Firefox/Thunderbird.

Ud over løbende vedligeholdelse og fejlrettelser, er der senest tilføjet mulighed for at opmærke ord i den personlige ordbog med bøjningsregler (Grammatik af).

Document Liberation Project

Dette projekt er samlingen af import- og eksportfiltre fra LibreOffice, som er udskilt i et særskilt projekt, som andre projekter også har nytte af. De forbedringer der sker i import og eksportfiltrene, slår altså igennem i mange andre programmer også.

Andre mindre bidrag

  • Pootle er det værktøj vi bruger til at oversætte LibreOffice til dansk og mere end 100 andre sprog. LibreOffice har bidraget til udvikling og vedligeholdelse af Pootle igennem mange år.
  • Askbot er det internationale suppportforum (ask.libreoffice.org). Her har LibreOffice bidraget med en internationalisering, ikke bare af programmet, men også af indholdet.
  • Gerrit Code Review er et workflow-system som anvendes i sammenhæng med Git. LibreOffice har rettet en række fejl i programmet.
  • Det er blandt andet en udvikler fra LibreOffice som vedligeholder CppUnit, som er et program til at lave test af kode med C++.
  • PDFium er blevet beriget med en række offentlige API'er for at kunne teste PDF-eksporten i LibreOffice.
  • XMLSec har haft nytte af at vi i LibreOffice kan digitalt signere OOXML-filer.

Bidrag

Alle disse forbedringer er muligt, blandt andet på grund af de mange pengedonationer TDF modtager. Du kan give et bidrag her: www.libreoffice.org/donate/





onsdag den 21. februar 2018

Godt nyt til makro-programmøren

Jeg har flere gange skrevet om makroprogrammering, hvilket du kan se her: https://libreofficedk.blogspot.dk/search/label/makro

Jean François Nifenecker fra Frankrig har lavet tre referencekort (eller snydeark), som er blevet oversat til engelsk, og udgivet som en del af dokumentationen:
  • LibeOffice BASIC IDE
  • LibreOffice BASIC Overview
  • LibreOffice BASIC Calc
Hvert referencekort er på to sider, og kan eksempelvis udskrives og lægges under dit tastatur. Du kan finde reference-kortene her: https://documentation.libreoffice.org/en/english-documentation/macro/

tirsdag den 20. februar 2018

Der er opstået et alvorligt problem i LibreOffice

Har du oplevet at LibreOffice pludselig crasher og du bliver spurgt om du vil sende en crash-report?

Næste gang skal du vælge "Ja", for disse rapport har stor betydning for udviklernes mulighed for at reagere på pludselige nedbrud. Da LibreOffice 6 blev frigivet blev der kort tid efter konstateret en alvorlig sikkerhedsbrist, som hurtigt blev lappet. Men samtidig viste crash-rapporterne at der også var opstået et problem i Windows-versionen, og crash-rapporterne gav gode detaljer, og problemet blev straks rettet. I diagrammet herunder viser problemet sig tydeligt (den lidt utydelige grå stigning).



Rettelsen nåede at blive færdig tidsnok til version 6.0.1, og eEfterfølgende kunne udviklerne konstatere, at problemet var løst, idet der fortsat kommer rapporter ind fra 6.0, men ikke fra 6.0.1.

mandag den 19. februar 2018

Hjælp design-teamet - kom med din mening

Design-teamet arbejderkonstant med at forbedre brugeroplevelsen i LibreOffice. Senest har vi set et af resultaterne af deres arbejde i dialogen "Indsæt specialtegn" i version 6.

Nu vil designerne gerne have vores hjælp til at tage den bedste beslutning. Denne gang handler det om listen med skrifttyper. Der ligger en række forbedringsforslag til grund for arbejdet, men nu vil de altså gerne have vores råd.

Problemet er, at LibreOffice lister samtlige skrifttyper der er installeret på den pågældende computer, hvilket i de færreste tilfælde er effektivt - specielt fordi listen er alfabetisk. Det betyder at "Times New Roman" ligger en kilomenter nede af listen.

Designteamet er kommet op med tre forskellige forslag, som vi kan stemme om.
  • Forslag 1: Favoritter (Udpeg de skrifttyper som du oftest bruger, og de vil blive vist i listen)
  • Forslag 2: Opmærkning/tags (Opmærkning af alle skrifttyper med en farvekode, og i listen vælger du hvilke farvekoder du vil se i listen)
  • Forslag 3: Forhåndsdefinerede filtre (Vælg mellem Automatisk, Lokalt, Synlige og Alle hvor Synlige er dine egne valg.)

Forslag 1: Favoritter

Du kan læse en mere detaljeret beskrivelse (engelsk) her: https://design.blog.documentfoundation.org/2018/02/18/improvements-font-listing/

I artiklen kan du se forslag til skærmdesign og nederst i artiklen kan du afgive din stemme. Hvad foretrækker du?

tirsdag den 13. februar 2018

Nye tabel-typografier

I forbindelse med frigivelsen af LibreOffice 6.0 er der implementeret en række nye tabeltypografier. Det kan du læse om i denne artikel: http://libreofficedk.blogspot.dk/2017/11/godt-nyt-om-tabeldesign.html

Desværre bliver de nye typografier ikke aktiveret, hvis du opgraderer fra en tidligere version. Årsagen er, at typografierne bliver kopieret ned i din brugerprofil, hvor du i øvrigt selv kan tilføje dine egne. Det kan heldigvis let repareres på denne måde:
  1. Sørg for at LibreOffice er slukket
  2. Kopier filen autotbl.fmt fra [Programdata]/presets/config til [Brugerdata]/user/config . Du skal overskrive den eksisterende version.
    [Programdata] er den folder, hvor LibreOffice er installeret.
    [Brugerdata] er den folder, hvor din brugerprofil er gemt.
    Hvis du er i tvivl om placeringen, kan du søge efter filnavnet.t
  3. Start  LibreOffice Writer
Så skulle de nye typografier være på plads.


mandag den 12. februar 2018

Bedre hjælp i LibreOffice

Hjælpesystemet i LibreOffice er forbedret i version 6.0, hvilket er første skridt i retning af et helt nyt hjælpesystem.

Forbedringen oplever du kun hvis du ikke har installeret off-line hjælpen. On-line hjælpen er gjort komplet, og kan navigere rundt i menuen, benytte stikordsregistret eller søge i teksten.

Du kan finde hjælpen on-line her: https://help.libreoffice.org/6.0/.

On-line hjælpen ligger på en hjemmeside, som kan bruges fra pc, tablet og mobiltelefon uden de store problemer.

Hvis du aktiverer on-line hjælpen fra LibreOffice, vil du automatisk få vist den hjælpeside, som omhandler den funktion, som du er i gang med at anvende. Du vil ligeledes automatisk få vist hjælp til den version du anvender.

I hjælpen kan du altid skifte sprog, altså læse den samme artikel, blot på et andet sprog.

En stor fordel ved opbygningen er, at vi nu kan hjælpe hinanden ved at sende et link til en konkret artikel. Se et eksempel: https://help.libreoffice.org/6.0/da/text/shared/guide/navigator_setcursor.html

Fra version 6.1 vil den indbyggede off-line hjælp blive opdateret med de samme funktioner som on-line versionen, så off-line og on-line hjælpen kommer til at ligne hinanden mere.

Noget af det vi i fremtiden kan glæde os til, er flere skærmbilleder i hjælpen. Med det eksisterende hjælpesystem er det meget besværligt at lægge skærmbilleder ind i hjælpen, f.eks. som eksempler. Årsagen er, at der skal være dannet et skærmbillede for hver eneste af de mere end 100 sprog i LibreOffice, hvilket der også lavet en løsning på.

Der er fortsat små børnesygdomme i det nye system, hvilket blandt andet betyder at der i den danske hjælp af og til dukker engelske tekster op. Ikke i hjælpeteksten, men i forskellige navigationselementer. Et eksempel er listen med moduler, hvor Diagrammer er blevet til Chart. Søgningen skal nok også finpudses, for der dukker søgeresultater op fra andre (tidligere) versioner end den aktuelle.

fredag den 9. februar 2018

Alvorlig sikkerhedsbrist

Der er konstateret en alvorlig sikkerhedsbrist i LibreOffice, hvilket har resulteret i en særlig frigivelse i dag, som lukker sikkerhedshullet i både version 5.4 og version 6.0.

Det er som sagt en alvorlig sikkerhedsbrist som er ret let at udnytte, og der eksisterer desværre eksempler på internettet, som demonstrerer fejlen.

Alle brugere af LibreOffice opfordres derfor til straks at opgradere til enten 5.4.5 eller til 6.0.1.

Læs mere om frigivelsen her (engelsk): https://blog.documentfoundation.org/blog/2018/02/09/early-availability-libreoffice-5-4-5-libreoffice-6-0-1/

Download opdatering her: https://da.libreoffice.org/hent-libreoffice/

tirsdag den 6. februar 2018

Dokumenter med dekoration

Jeg har flere gange fået spørgsmålet om det er muligt at designe dokumenter med dekoration som kant rundt om. Jeg har eksperimenteret lidt med det, og er kommet frem til konklusionen, at det kan godt lade sig gøre, omend det er lidt besværligt.

Først og fremmest gælder det om at finde en dekoration som kan skalere pænt, og hvor de lodrette indre kanter er nogenlunde lineære. Eksempel 2 nederst viser vigtigheden af de lineære lodrette kanter. Du kan f.eks. prøve at finde en passende dekoration på openclipart.org her: https://openclipart.org/tags/border. Husk at hente SVG-versionen, for den kan skalere pænt, men vær opmærksom på, at de meget detaljerede billeder kan fylde rigtig meget, i nærheden af 3Mb og det kan få LibreOffice til at "hænge", når du indsætter det.

Billedet indsætter du i sidehovedet med forankring ”Til afsnit” og ombrydning ”I baggrunden”. Vær opmærksom på, at billedets anker skal være placeret i sidehovedet. Stræk nu billedet ud, så det dækker hele siden, helt ud til sidekanten. Det påvirker automatisk margin i sidehovedet.

Nu kommer det besværlige, for vi vil gerne opnå, at brødteksten i dokumentet anvender dekorationens inderside som ydre margin, både vandret og lodret. Marker brødtekstområdet så billedet ikke er markeret. Ret nu sidens margin, hvilket du kan gøre enten ved at trække i linealerne eller ved at ændre sidemargin i sideindstillinger eller sidetypografien. Margin skal tilpasses så brødtekstområdets ydre kanter flugter med billedets indre kant.

I eksempel 1 har jeg valgt at gulne dekorationen lidt, hvilket får dekorationen til at se ældre ud.Det kan du gøre ved at markere billedet og derefter vælge Formater – Billede – Filter eller Formater – Billede – Farver.
Til sidst er det bare at finde en passende skrifttype, og evt. tilføje uncialer.

Skrifttyperne kan du f.eks. hente fra https://www.dafont.com/ men vær opmærksom på, at ikke alle skrifttyper understøtter de danske karakterer æ, ø og å. I eksempel 1 har jeg valgt at anvende Oranienbaum.
Eksempel 1

Eksempel 2