Problemet börjar efter översättningen
En punktskriftsöversättare talar om vilka punkter som bildar texten. En skyltverkstad behöver betydligt mer: punktdiameter, avstånd inom cellen, avstånd mellan celler och rader, relieftextens storlek, marginaler, skyltkontur och eventuella monteringshål. Till sist måste underlaget fungera i ett CAD- eller CAM-program utan att skalan förändras på vägen.
Det är den kedjan TactileFab Studio tar hand om. Du skriver skylttexten, väljer språk och måttprofil, ställer in skylten och exporterar ett skalriktigt underlag i SVG eller DXF. All beräkning sker lokalt i webbläsaren. Texten laddas inte upp till någon server och det krävs varken konto eller installation.
Språk och mått är två olika val
Det här är lätt att blanda ihop. Språkvalet avgör vilka punkter som ska finnas. Måttprofilen avgör punktstorlek och avstånd. En engelsk text kan alltså sättas med en svensk måttprofil och en svensk text med en amerikansk, om projektet kräver det.
För översättningen använder TactileFab den öppna punktskriftsmotorn Liblouis. Verktyget innehåller svensk fullskrift och engelsk UEB som både fullskrift och kortskrift. För andra språk går det att klistra in redan verifierad Unicode-punktskrift och använda TactileFab enbart för geometri och export.
Vad finns i filerna?
Både SVG- och DXF-exporten innehåller skyltens geometri i millimeter:
- punktskriftens punktlägen och borrdiameter,
- taktila bokstäver som vektorkonturer,
- plattans ytterkontur och hörnradie,
- monteringshål när de har valts.
I DXF-filen ligger punktskrift, bokstavskonturer, platta och monteringshål på separata lager: BRAILLE, TEXT, PLATE och MOUNT. Filen är ett produktionsunderlag, inte färdig G-kod. Verktygsval, matning, borr- eller fräsdjup och övriga maskininställningar görs fortfarande i verkstadens CAM-flöde.
Två förval, öppna för justering
Den svenska profilen utgår från de mått som Punktskriftsnämnden hos MTM sammanställer för punktskrift på skyltar och från SS-ISO 17049. Den amerikanska profilen utgår från avsnitt 703.2 och 703.3 i de officiella ADA Standards for Accessible Design.
Tabellen visar TactileFabs startvärden, inte en fullständig återgivning av respektive standard:
| Egenskap | Svensk profil | ADA-profil |
|---|---|---|
| Punktdiameter | 1,0 | 1,5 |
| Punktavstånd i cellen, c/c | 2,5 | 2,34 |
| Cellavstånd, c/c | 6,0 | 6,2 |
| Radavstånd, c/c | 10,0 | 10,1 |
| Avstånd till relieftext | 10,0 | 10,0 |
Alla värden går att ändra. TactileFab varnar när ett värde hamnar utanför den valda profilens intervall och blockerar kända geometri- och översättningsfel före export, om användaren inte uttryckligen väljer att gå vidare ändå. Det gör inte filen ”standardgodkänd”; det gör avvikelserna synliga.
Det som filen inte kan avgöra
SVG och DXF är tvådimensionella format. De kan ange punktens läge och diameter men inte den färdiga punkthöjden. Den beror på material, verktyg, borrdjup och metod – exempelvis frästa punkter eller kulor som monteras med rasterteknik.
En komplett tillgänglig skylt handlar dessutom om mer än geometrin i filen. Reliefens profil, ytans reflexer, kontrast, skyltens placering och innehållets begriplighet måste bedömas i det verkliga projektet. För skarpa jobb bör punktskriften också korrekturläsas av någon som faktiskt läser punktskrift.
Därför släpper vi det fritt
Taktila skyltar har en lömsk egenskap: blir punktskriften fel ser skylten ändå rätt ut. Beställaren är nöjd, montören är nöjd, alla som passerar i korridoren är nöjda. Felet upptäcks först av den som faktiskt läser med fingrarna, alltså den enda skylten egentligen är till för. Verktyg som räknar fram punktskrift mår därför bra av öppenhet: när koden ligger öppen kan vem som helst granska hur punkterna sätts, hitta fel och rätta dem, och varje rättelse kommer alla användare till godo.
Därför ligger TactileFabs egen kod under MIT-licens: fritt att använda, ändra och bygga vidare på, även kommersiellt. Tredjepartsdelarna behåller sina egna licenser, bland annat Liblouis under LGPL och typsnittet Atkinson Hyperlegible från Braille Institute under SIL Open Font License. Licenser, källkod, testfall och felrapporter finns i det öppna GitHub-projektet.
Verktyget är fortfarande märkt beta. Vi utvecklar det för vårt eget produktionsflöde i Linköping, men öppen källkod är inte samma sak som färdigvaliderad produktion. Hittar du ett fel eller ett mått som behöver förklaras bättre vill vi hellre få en tydlig felrapport än att problemet döljs bakom en snygg förhandsvisning.
Prova, kontrollera och bidra
TactileFab Studio körs direkt i webbläsaren. Börja gärna med en kort skylttext, exportera båda filformaten och öppna dem i det program som används i er verkstad. Kontrollera lager, skala och konturer innan material bearbetas. Om något inte följer med hela vägen går det att rapportera problemet på GitHub.
Källor och vidare läsning
- Punktskriftsnämnden: Skyltar och kartor i offentlig miljö
- ADA.gov: 2010 ADA Standards for Accessible Design
- Liblouis: öppen översättare för punktskrift
- TactileFab: källkod och dokumentation
Läs också om hur vi tillverkar taktila skyltar eller se fler nyheter och referensjobb.