Re: [OT] Älvdalsk tangentbordslayout

Gunnar Hjalmarsson gunnarhj at ubuntu.com
Ons Okt 12 23:12:43 CEST 2016


On 2016-10-11 19:19, Sebastian Rasmussen wrote:
> Gunnar Hjalmarsson wrote:
>> Efter feedback från min 'uppdragsgivare' lutar vi nu åt det senare.
>> Eller rättare sagt: vi tänkte inte bara knuffa på <dead_diaeresis>,
>> utan helt ersätta tecknet med 'combined ogonek'. På det svenska
>> tangentbordet har vi ju ä och ö från början, och vid behov finns
>> <dead_diaeresis> ändå via <AltGr> + Å.
>
> Hur har man skrivit älvdalsmål på skrivmaskin? Finns det där ett
> mönster som man bör bibehålla när man konstruerar en
> tangenbtbordslayout för dator? Det känns rimligt att följa samma
> modell så långt som är möjligt.

Jag har ingen aning, men misstänker att det inte finns någon konvention 
från skrivmaskinsvärlden. Förmodligen har det inte varit möjligt, 
åtminstone inte på svenska skrivmaskiner.

>> Ja, det stämmer. Problemet är att "osv." gäller bara fram tills du
>> försöker skriva y̨ eller ą̊, vilket alltså inte fungerar den vägen.
>> Om det hade gjort det, hade det varit enkelt att kopiera
>> Windows-lösningen jag nämnde.
>
> Det innebär ju bara att det finns fler ställen att bidra till för
> att fixa hela problemet! :)
>
> Hur Compose-knappen fungerar bestäms på min dator av
> /usr/share/X11/locale/en_US.UTF-8/Compose
> då min locale är en_US.UTF-8

Jo, även för oss "svennar" som använder sv_SE.UTF-8 gäller den filen när 
"xim" fungerar som inmatningsmetod. Även GTK har stöd för 
compose-knappen, men jag tror att teckenuppsättningarna skiljer sig åt. 
(Detta är komplext!)

> (och går att testa i .XCompose (man Compose)) men varje tecken i den
> listan måste ha en motsvarande kodpunkt i Unicode.

Just det, och nu närmar vi oss problemets kärna. Detsamma gäller när du 
skall konstruera en xkb tangentbordslayout. Har dock sett (men ej 
testat) en beskrivning av hur man kan gå runt problemet:

http://unix.stackexchange.com/questions/43073/custom-xkb-layout-in-which-one-key-creates-two-unicode-code-points

> Efter att ha grävt lite ser jag att Y̨y̨ Ą̊ą̊ saknas i Unicode!
> Detta låter som ett spännande projekt där man kan lära sig hur
> Unicode och standardisering kring detta går till. Har du lust att
> samarbeta kring detta?

Jag är försiktigt intresserad. Hjälper till en del, mest i Ubuntu, med 
olika aspekter på lokalisering, och metoder att skriva hör förstås dit.

> Jag vet inget om älvdalsmål mer än det jag läst i denna tråden och på
> Wikipedia.

Jag vet inte mycket mer. Det finns en förening:

http://www.ulumdalska.se/

Vi kan konstatera att älvdalska är ett litet språk, och det skulle nog 
vara en stor uppförsbacke, och i alla händelser ta lång tid, att med 
älvdalskan som argument lägga till Y̨y̨ Ą̊ą̊ till Unicode.

Tills vidare vill jag gå vidare med det förslag till tangentbordslayout 
med 'combined ogonek' som nu ligger. Kan egentligen inte tänka mig ett 
enklare sätt att hantera frågan, även om Unicode i en framtid inkluderar 
Y̨y̨ Ą̊ą̊.

Det finns en felrapport:
https://bugs.freedesktop.org/show_bug.cgi?id=98177

Språkets litenhet gör att layouten kommer att hamna bland "extras", dvs. 
inte vara synlig för användaren som standard. I Ubuntu, och förmodligen 
också i Fedora med GNOME, kan man ändra inställningen så att alla 
layouter blir synliga med det här kommandot:

gsettings set org.gnome.desktop.input-sources show-all-sources true

> Jag har nyligen läst om personer som framgångsrikt lyckats få med
> tecken i Uncode:
> http://unicodepowersymbol.com/a-proposal-to-include-iec-power-symbols-in-unicode/
> http://www.unicode.org/L2/L2016/16230-half-star-unicode.pdf
>
> Denna är dock lite mer i rätt stil eftersom den hanterar ett riktigt
> språk och har med just svans (ogonek) däri:
> http://www.unicode.org/L2/L2012/12026r-n4191-lithuanian.pdf

Intressant. Det finns en annan dimension av ovanliga tecken än hur de 
skrivs, nämligen hur de visas, dvs. typsnitt som hanterar ovanliga 
tecken måste finnas. Det senare underlättas nog om tecknen är 
'precomposed' i Unicode.

-- 
Gunnar Hjalmarsson
https://launchpad.net/~gunnarhj


More information about the tp-sv mailing list