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