17 mei 2018

Toegankelijke ('tagged' of 'gelabelde') PDF A

.
Heb je te maken met de overheid dan zul je wellicht al weten dat de verplichting voor het toegankelijk  maken van PDF-bestanden verplicht wordt.
Een toegankelijke PDF wordt ook wel een Tagged PDF/Gelabelde PDF maken genoemd, maar zo simpel als simpelweg die optie aanvinken bij het exporteren is het echter niet!





Zo heb je te maken met de leesvolgorde (het deelvenster Artikelen), het geven van de correcte tags/labels aan stijlen, zogenaamde Alt-text voor afbeeldingen, contrastwerking en met name het voorlezen van tabellen vergt veel voorbereiding.










Nu kan inDesign vandaag de dag nog steeds geen 'gecertificeerde' PDF A maken, je zult extra stappen moeten ondernemen in Acrobat...






Om je alvast wat in te lezen over het onderwerp vind je hieronder een aantal nuttige links en naslagwerkjes.

https://www.digitoegankelijk.nl

https://www.pdfen.com/nl/faq/wat-is-pdf-a-2-en-wat-zijn-de-verschillen-met-pdf-a-1

http://documenten-en-toegankelijkheid.nl/5-indesign-tips-toegankelijke-pdf/

ebook-indesign-toegankelijke-pdf

https://contrastchecker.com

http://documenten-en-toegankelijkheid.nl/5-indesign-tips-toegankelijke-pdf/

Ik ben bezig met het voorbereiden van een videotraining over dit onderwerp voor de Minuten Academie. Wanneer de training gereed is zal ik dat melden op dit blog uiteraard.





23 april 2018

CO2 etc. GREP anno 2018: met een nieuwe Positive Lookbehind!

.
In mijn boek en ook op dit blog heb je kunnen lezen hoe je met behulp van een GREP-stijl snel de 2 achter CO2 en NO2 en tussen H2O subscript kunt zetten.
Daarnaast kun je snel acroniemen in kleinkapitaal zetten met een GREP-stijl.

Probleem was een tekst waar ook acroniemen met een - en _ voorkwamen alsmede iets als PDF12 en PNG01.



Als we de GREP voor acroniemen uitbreiden naar cijfers in de naam hebben we het probleem dat ook CO en NO etc. kleinkapitaal gezet gaan worden.

Ik moest dus een uitzondering maken voor CO, HO, NO, deze moesten worden 'rechtgezet' naar gewone kapitalen.

Daarnaast was de uitdaging om zoveel mogelijk in één uitdrukking te zetten, dus NO2, CO2 en H2O in één definitie.

Met hulp van de Facebook GREP-groep kwam ik uit op:

Voor acroniemen:

\<\u[\u_\d-]+\>

Voor subscript zetten van de 2 in CO2, NO2 en H2O:

(?<=[CN]O)2|(?<=H)2(?=O)

Voor corrigeren naar kapitaal van CO, NO en H2O:

[CN]O2|H2O

Tenslotte ook voor vierkante meter nog eentje:

(?<=m)2





Maar...


Er bestaat sinds een aantal CC versies nu ook een andere vorm voor de Positive Lookbehind (?<=) namelijk de simpelere \K.
De \K moet echter achter de uitdrukking komen!

Zo kunnen we nu de NO2, H2O en CO2 nog verder versimpelen naar:

([CN]O)\K2|(H)\K2(?=O)

Oftwel:
Of CO of NO:
[CN]O
Kijk achter naar een 2:
\K2
of (het teken | ) een H gevolgd door een O, kijk achter de H voor de 2:
|(H)\K2(?=O)

Dat kan ook bij vierkante meter:
de m moet los staan, dus een begin en eind van woord, en dan gevolgd door een 2:

\bm\K2\b

 \b betekent Woordgrens en is een 'variant van begin/eind woord \< en \>

Overigens:

De haakjes zijn vaak handig om de GREP te kunnen lezen 'in stukjes', maar ze zijn niet echt altijd nodig. We kunnen dus ook rustig schrijven:

[CN]O\K2|H\K2(?=O)

Ook kun je hier een woordgrens toevoegen (net iets netter wellicht)

 \b[CN]O\K2\b|\bH\K2(?=O\b)

Ook kun je hier een woordgrens toevoegen (net iets netter:)

\b\u\u+\b





Die \K is er vanaf versie CC 2014.

Niet alleen is \K simpeler, het blijkt ook sneller. Bovendien maakt het kortere GREP's mogelijk, vergelijk maar eens:

((?<=map)|(?<=figure)|(?<=table))\s\d+


of: 

(map|figure|table)\s\K\d+ 






13 april 2018

WordPress artikelen in InDesign halen

.
Veelgevraagd en Adobe heeft er ooit zelfs eens aan gedacht dit te gaan doen (maar toen gebeurde er weer eens niets) is een link tussen WordPress en InDesign. In dit geval gaat het om het binnenhalen van artikelen vanuit WordPress in InDesign.

Heame Ulrich heeft er een script voor gemaakt!

Meer info hier: (Duits).
https://www.publishingblog.ch/press2id/


























4 april 2018

Regelafstand: op hele alinea! Een valkuil bij wijzigen van de voorkeur...

.
Niemand die begrijpt waarom, maar Indesign heeft als standaard voorkeur dat regelafstand géén eigenschap is van een alinea maar van geselecteerde tekst. Inderdaad, dat was bij PageMaker zo maar QuarkXPress deed dat beter.
Afijn, als je de standaard voorkeur gebruikt dan moet je wanneer je 'handmatig' de regelafstand verandert alle tekst van de alinea selecteren; dat heeft als nadeel dat wanneer je niet alles selecteert je verschillende regelafstand in dezelfde alinea kan hebben, slecht!





Dus standaard zet je de voorkeur beter op Regelafstand op gehele alinea's toepassen. Dan hoef je met de cursor alleen maar ergens in de alinea te staan en zal de regelafstand op de alinea als geheel toegepast en dus overal hetzelfde zijn in die alinea.






Maar...

Stel dat je een ouder document hebt waar de voorkeur ooit uit stond. Dan kan de regelafstand ongelijk zin binnen een alinea als er niet goed is opgelet, een 'foute' alinea.
Verander je nu de voorkeur naar Regelafstand op gehele alinea's toepassen dan wordt dit niet automatisch gecorrigeerd in deze 'foute' alinea!
In de 'foute alinea' gaan staan en nogmaals op de stijl klikken of de regelafstand in het regelpaneel wijzigen laat de foute regelafstand gewoon staan.
Dat komt omdat de oude voorkeur er voor zorgt dat de regelafstand nog steeds een teksteigenschap is in de 'foute' alinea en dat dit gezien wordt als een lokale overschrijving die overeind blijft!
Je ziet echter geen plusje naast de alineastijl staan dat de lokale overschrijving aangeeft!






Je moet lokale opmaak dus verwijderen: Alt-Shift-klik op de stijlnaam of klik op het P-symbool onderaan het Alineastijlen-venster om de lokale opmaak te verwijderen: je ziet nu dat de regelafstand gelijk getrokken wordt in de hele alinea.








14 maart 2018

Aanvulling Handboek te downloaden

.
De update van gisteren naar versie 13.1 van InDesign CC 2018 betekent dat er negen pagina's zijn gewijzigd in mijn boek.
Voor hen die mijn boek voor 13 maart hebben gekocht zijn de nieuwe pagina's gratis te downloaden zodat je de (minieme) verschillen kunt zien.
Het gaat om de opties die in het vorige bericht zijn genoemd.

Download op:
https://www.dropbox.com/s/feiqp4tc6cqfx04/13.1_Aanvulling_handboekCC2018.pdf?dl=0





13 maart 2018

InDesign 18.1 update

.
Vandaag beschikbaar: een update voor InDesign (en InCopy) naar versie 13.1.

Wat is er nieuw?
1. Bugfixes! Een boel. Deze versie bevat vele fixes voor nare problemen, dus dat is mooi meegenomen ;-) Ook zijn de gegevens (statistieken) over lezers van je Publish Online documenten nu overzichtelijker per document.
Voor een compleet overzicht van de bug fixes zie:
https://helpx.adobe.com/indesign/release-note/indesign-cc-march-2018-13-1-release-notes.html

2. Sneltoetsen. Je kunt nu ook Illustrator of Photoshop sneltoetsen gebruiken in InDesign. Tja, als je een 'die hard' Illustrator-gebruiker bent dan is de sneltoets voor Plaatsen een andere, op deze manier hoef je minder sneltoetsen te leren. Of ik daar als docent nou erg blij van wordt...




3. Document voorinstellingen. Gebruik je de 'nieuwe' document dialoog (ik niet trouwens) dan zie je wat nieuwe standaard voorinstellingen voor digitale documenten, zoals voor de iPhone X.
Tevens zie je nu ook in de nieuwe dialoog de optie Voorvertoning(!).





4. Exporteren van een document naar aparte PDF pagina's. Dit is wel een mooie. Je kunt nu elke pagina in je document exporteren in één keer naar losse PDF's. Daarbij kun je een achtervoegsel toevoegen, zoals een oplopend nummer (vreselijk slecht vertaald als Incrementele nummers) voor elke aparte PDF pagina:








5. Opeenvolgende randen en arcering met dezelfde instellingen samenvoegen. Een mond vol. Maakt het leven gemakkelijker, geen scripts van derden meer nodig: meerdere alinea's selecteren en die van een rand of arcering voorzien met een 'doorlopende' opmaak. beter!









6. Eindnoten en InCopy. Het was absurd, maar de nieuwe eindnoten functie van InDesign werd niet ondersteund nog in InCopy. Nu wel.

7. Afdeling eindelijk: HEX-waarden nu direct kunnen ingeven bij een Staal en venster Stalen zonder   de 'color picker'!







8. Zoeken in Kruisverwijzingen. Ik gebruik kruisverwijzingen zeer veel voor mijn boek ('zie pagina'), deze zijn bijvoorbeeld gerelateerd aan een alineastijl. Maar dat is soms zoeken totdat je de tekst hebt die je wilt met deze alineastijl. Je kunt vanaf nu makkelijk zoeken naar die tekst. Ik vind dit een echte verbetering.





Tenslotte is er, maar alleen voor de Engelstalige versie, een zogenaamd Learn Panel a la Photoshop. Dit krijg je echter alleen te zien wanneer je bij het installeren hebt aangegeven een Beginner te zijn. Beschouw dit maar als een proefballonnetje voor Engelstalige gebruikers...







1 maart 2018

QuarkXPress 2018

.




Oké, je hebt geen abonnement bij Quark, maar 'gewoon' elke 12 maanden een nieuwe versie waarvoor je zo'n 200 euro moet betalen als je de vorige versie(s) had gekocht.
Je kunt zelf het rekensommetje maken. Voordeel blijft dat je oudere versies kunt blijven gebruiken (je hoeft niet up te daten tenslotte) en je altijd documenten kunt blijven openen die je in die versie had gemaakt. En dat is best belangrijk!

Tijd dus voor QuarkXPress 2018! Vanaf 16 mei 2018 te koop en nu reeds voor te bestellen:
http://shopew.quark.com/default.aspx

Quark blijft de zaken verbeteren, dit maal veel aandacht voor fontgebruik: alle OpenType toeters en bellen en SVG-font ondersteuning.
Maar ook: javascript ondersteuning! Dat is wel een dingetje. Zoek en vervang acties via GREP kent Quark niet maar via Javascript kan dit wel.
Ook Android apps maken en ondersteuning van animaties is verbeterd. Noemen we nog de verbeterde IDML-import en de Callas PDF engine met Adobe's eigen bibliotheken, tagged PDF (ja, direct vanuit Quark naar PDF A!) en je ziet dat versie 2018 weer zeer de moeite waard is.

Hieronder, in het Engels, de nieuwe zaken puntsgewijs volgens Quark zelf:

  1. Unsurpassed typography
    1. Main focus is concentrating on Color Fonts and how they save you time. Plus it is just a fun feature to use and the hype is just starting.
    2. We’ also focus is on treating OpenType as a first-class citizen. And we have been inspired by this petition:https://ilovetypography.com/2014/10/22/better-ui-for-better-typography-adobe-petition/
      OpenType gives you so much better typography and is powerful and easy to use, it should be made difficult to apply.
    3. Strictness levels for hyphenation are something we had in QuarkXPress since 6.5 but never exposed the UI. It will make the best-in-class hyphenation of QuarkXPress even better, especially for languages that have longer words or compound words.
  1. Professional Print Publishing
    1. There are many areas that have been improved. Main focus is the new PDF engine, based on callas, and also containing Adobe’s PDF libraries. Quality of output will be even better. Here your help is very much appreciated, as changing output engine is a major task.
    2. Tagged PDF and PDF/A export is huge, especially if you work for governments.
    3. IDML Import will be better than in QuarkXPress 2017.
  1. Digital Output
    1. Now you can also create unlimited single Android apps. Think of the savings when having to export iOS or Android Single apps. With QuarkXPress it is free to create apps, no additional cost.
    2. We have enhanced and optimized many of the digital publishing features and also the web app for HTML5 Publications.
    3. OpenType support for digital publications. Sure, experimental, but shows that we believe in typography. And color fonts work here too!
  1. Usability
    1. The powerful measurement palette, keyboardable and listing ALL attributes, is now also available for QuarkXPress on Windows
    2. On Mac we will optionally offer a vertical measurement palette, thus offering you more space and readable labels. This is especially handy when you have a wide monitor (16:9 or 16:10) with lots of space at the sides. Easily switch between both.
  1. Wish list items / JavaScript
    Last but not least, several features will again be integrated based on priorities of our users. Some are already listed above, there are more like different borders for each side, that are probably too many to mention high level. 
    The biggest one, and the one that we will stress for sure, is probably JavaScript.
    1. JavaScript
      This allows you to use a modern version of JavaScript (v8 is current, QuarkXPress uses v8. Adobe uses v4). As it is based on Chromium, this is state-of-the-art JavaScript, for example allowing you to use classes and integrate 3rd party libraries of JavaScript. Like an IPTC JS library that allows you to read IPTC information of embedded images and use them in QuarkXPress (e.g. for alternative text or as a caption)
    2. GREP (as an example of JavaScript)
      JavaScript is just a tool, it allows you to implement your own features or have somebody to integrate them for you. GREP (regular expressions are one example). It can replace many XTensions, so no need to wait for a C/C++ programmer to program something, just find a JavaScript coder who knows web. Regular Expressions search will be one of many sample scripts that we’ll provide.
    3. DOM of QuarkXPress (QXML) is inspired by HTML-DOM
      This means anyone knowing the HTML-DOM (which all web programmers do) will understand the DOM of QuarkXPress very easily. Keeps learning curve is low. The QuarkXPress DOM is called QXML, we have been using it in QuarkXPress Server since 2005:http://www.planetquark.com/2011/08/02/what-is-qxml/


Hieronder een uitgebreide video van de nieuwe mogelijkheden van Quark 2018:
https://www.youtube.com/watch?v=y7nj6qyTGLw






16 februari 2018

Tips voor het selecteren van tabellijnen

.
Wanneer je de lijnen om een tabel of tussen kolommen en rijen wilt aanpassen gebruik je de 'proxy' bovenin: de lijnen die blauw zijn gekleurd wijzig je, de grijze staan 'uit' en wijzig je niet.




Maar wist je dat je met een paar handige klikken de lijnen kunt selecteren en deselecteren?

  • Drie keer snel klikken op de proxy, dat wil zeggen NIET op een lijn maar ergen daartussen in de proxy, deselecteert of selecteert juist weer alle lijnen,
  • Dubbelklikken (twee keer snel klikken dus) op de randen (de)selecteert alleen de randen;
  • Dubbelklikken (twee keer snel klikken dus) op de lijnen tussen kolommen en rijen (de)selecteert alleen die lijnen.