MÄnga av oss uppskattar verkligen nÀr nÄgot Àr gjort speciellt för oss! NÀr vi kÀnner en viss "Àgaranda" som gör att vi kan sticka ut frÄn "den grÄ massan". Samma stolar, bord, datorer osv. Allt likadant som alla andra!
Ibland rÀcker Àven en liten detalj, som företagets logotyp pÄ en vanlig penna, för att göra oss kÀnna att den Àr sÀrskild och dÀrför mer vÀrdefull.
Kan vi inte alla enas om att de flesta kunder skulle föredra en telefon frÄn Snom istÀllet för en vanlig (som alla andra), en telefon som för dem associeras med nÄgot speciellt/personligt? Jag Àr övertygad om att om ni Àr leverantörer av telefonilösningar, skulle ni ocksÄ vilja associera ert företag med leverantören av detta "speciella" i kundens ögon.
MÄnga av er vet att Snom kan erbjuda olika nivÄer av anpassning av skrivbordstelefoner: frÄn mycket komplexa hÄrdvaru- och mjukvaruförÀndringar som krÀver tid för utveckling, till de enklaste som Àr tillgÀngliga gratis för alla "ur lÄdan". Det Àr just de sistnÀmnda vi vill berÀtta om idag.

Menyn för vÄra telefoners firmware Àr byggd pÄ XML och gör att ni kan anpassa UI för följande parametrar flexibelt (kort lista):
- bakgrundsbild
- typsnitt och fÀrg
- ikoner
- sprÄk
- ringsignaler
- knappfunktioner
- och mycket mer
I denna första del av vÄr artikel kommer vi att berÀtta om hur man kan Àndra det visuella utseendet pÄ Snom-telefonen. Vi kommer att diskutera nÄgra punkter:
- Ăndring av fĂ€rgschema
- Ăndring av typsnitt
- Ladda upp bakgrundsbild
- Temaprover
I den andra delen av vÄr artikel (som snart kommer att publiceras) kommer vi att prata om övriga anpassningsmöjligheter. SÄ hÄll er inte "avstÀngda".
1. Ăndring av fĂ€rgschema
FrÄn och med firmwareversion 10 kan telefonens fÀrggranna grÀnssnitt helt Àndras vad gÀller fÀrg och transparens. Detta gör att man kan anpassa anvÀndargrÀnssnittet för perfekt lÀsbarhet, klarhet, fÀrgpreferenser och vidare anpassningar, som företagets grafiska profil.
För att göra det enklare finns det ett schema för att beskriva konfigurationen av fÀrger:

FÀrgerna konfigureras med hjÀlp av RGB-vÀrden
BenÀmning
TillÄtna vÀrden
StandardvÀrden
titlebar_text_color
Beskrivning
En grupp av 4 siffror, var och en >=0 och <=255.
röd
alpha
alpha, grön, blÄ, alpha (vÀrdet alpha 255 betyder helt
synlig, och 0 â helt genomskinlig).
51Â 51Â 51Â 255
Styr fÀrgen och genomskinligheten för texten i
titelraden, till exempel "Datum", "Tid",
"Titel" och sÄ vidare.
text_color
51 51 51
255
Styr fÀrgen och genomskinligheten för
huvudtexten, till exempel "Meny", "VÀntelÀge" och
alla andra skÀrmar med huvudtext.
subtext_color
123 124 126 255
Styr fÀrgen och genomskinligheten för
undertext, till exempel "Meny", "VÀntelÀge" och alla
andra skÀrmar med undertext.
extratext_color
123 124 126
255
Styr fÀrgen och genomskinligheten för den första
textlinjen som visas till höger i menyn, till exempel samtalshistorik, datum och
tid.
extratext2_color
123 124 126
255
Styr fÀrgen och genomskinligheten för den andra
textlinjen som visas till höger i menyn, till exempel samtalshistorik, datum och
tid.
titlebar_background_color
226 226 226
255
Styr fÀrgen och genomskinligheten för bakgrunden
pÄ titelraden.
background_color
242 242 242
255
Styr fÀrgen och genomskinligheten för bakgrunden pÄ
varje skÀrm.
fkey_background_color
242 242 242
255
Styr fÀrgen och genomskinligheten för
kontextberoende knappar.
fkey_pressed_background_color
61 133 198
255
Styr fÀrgen och genomskinligheten för bakgrunden
för kontextberoende tangenter nÀr de trycks ned.
fkey_separator_color
182 183 184
255
Styr fÀrgen och genomskinligheten för
separatorlinjer för kontextberoende knappar.
fkey_label_color
123 124 126
255
Styr fÀrgen och genomskinligheten för texten,
som anvÀnds i kontextberoende knappar.
fkey_pressed_label_color
242 242 242
255
Styr fÀrgen och genomskinligheten för texten,
som anvÀnds i kontextberoende knappar nÀr de trycks ned.
selected_line_background_color
255 255 255
255
Styr fÀrgen och genomskinligheten för bakgrunden
bakgrunden för den valda linjen, till exempel i Meny eller nÄgot skÀrm med valbara element.
selected_line_indicator_color
61 133 198
255
Styr fÀrgen och genomskinligheten för
indikatorn till vÀnster om den valda linjen, till exempel i Meny eller nÄgot skÀrm med
valda element.
selected_line_text_color
61 133 198
255
Styr fÀrgen och genomskinligheten för texten i
texten i den valda raden, till exempel i Meny eller nÄgot skÀrm med valda element.
Styr ocksÄ fÀrgen pÄ det aktuella tecknet vid cyklisk genomgÄng av
olika alternativ i inmatningsfönstret.
line_background_color
242 242 242
0
Styr fÀrgen och genomskinligheten för bakgrunden för
varje rad i Meny eller menyval, eller nÄgot listval.
line_separator_color
226 226 226
255
Styr fÀrgen och genomskinligheten för
separatorlinjen mellan menyer eller menyval och visas bara
nÀr mer Àn ett valt element Àr tillgÀngligt.
scrollbar_color
182 183 184
255
Styr fÀrgen och genomskinligheten för rullningslisten
som visas pÄ vilken skÀrm som helst.
cursor_color
61 133 198
255
Styr fÀrgen och genomskinligheten för markören,
som visas pÄ skÀrmar med ingÄngssignal.
status_msgs_background_color
242 242 242
255
Styr fÀrgen och genomskinligheten för bakgrunden för
bakgrunden för statusmeddelanden som dyker upp pÄ vÀnta- och samtalsskÀrmar. Detta vÀrde tillÀmpas ocksÄ pÄ bakgrunden
för volymÀndring.
status_msgs_border_color
182 183 184
255
Styr fÀrgen och genomskinligheten för grÀnsen.
för statusmeddelanden som visas pÄ vÀntar- och uppringningsskÀrmar. Detta vÀrde gÀller ocksÄ för grÀnsen
för volymÀndring.
smartlabel_background_color
242 242 242
255
Styr fÀrgen och transparensen pÄ SmartLabel-bakgrunden.
smartlabel_pressed_background_color
61 133 198
255
Styr fÀrgen och transparensen pÄ SmartLabel-bakgrunden nÀr en funktionstangent trycks.
smartlabel_separator_color
182 183 184
255
Styr fÀrgen och transparensen pÄ linjen
avskiljaren mellan varje funktionstangent pÄ SmartLabel.
smartlabel_label_color
123 124 126
255
Styr fÀrgen och genomskinligheten för texten,
som anvÀnds i SmartLabel.
smartlabel_pressed_label_color
242 242 242
255
Styr fÀrgen och genomskinligheten för texten,
som anvÀnds i SmartLabel nÀr en funktionstangent trycks.
Nu nÀr vi vet var och vad som finns kan vi gÄ till telefonens webbgrÀnssnitt under Setup/Preferences, gÄ sedan till den andra fliken Appearance:

HÀr kan vÀrden Àndras, och om du klickar pÄ frÄgetecknet kommer du att komma till sidan med en beskrivning, dÀr det ocksÄ finns en anteckning om hur man anger detta vÀrde om man anvÀnder en XML-fil för konfiguration. Till exempel för vÄr första rad «Text Color»:

2. Ăndra typsnitt
Typsnitten pÄ alla snom-telefoner kan enkelt anpassas och kan Àndras via automatisk provisionering. TÀnk pÄ att om det aktuella anvÀnda TrueType- eller rastertypsnittet har ersatts med ett anpassat typsnitt kan det uppstÄ vissa avvikelser vid rendering av texten, eftersom anvÀndargrÀnssnittet Àr optimerat för ett specifikt TrueType-typsnitt.
För att ersÀtta ett typsnitt mÄste en tar-fil skapas, innehÄllande det nya typsnittet, vars namn exakt mÄste matcha det gamla typsnittet som ska ersÀttas.
«tar -cvf fonts.tar fontfile.ttf»
Sedan mÄste denna tar-fil refereras i xml-filen sÄ att den laddas korrekt vid omstart av telefonen.
Mer information om vilka typsnitt som Àr förinstallerade kan du hitta hos oss pÄ
SÄledes kan du ladda upp ditt eget typsnitt till telefonen.
3. Ladda upp en bakgrundsbild
Vi visar med ett exempel hur man laddar upp en bakgrund korrekt och vilka instÀllningar som Àr viktiga.

Bakgrundsbilden kan laddas upp via WebbgrĂ€nssnitt â Preferences â Appearance:

I denna parameter mÄste en tillgÀnglig URL-adress till bilden anges. SÄ snart parametern Àndras kommer bakgrundsbilden att uppdateras.
Eller sÄ kan du Àndra denna instÀllning via autoprovisionering genom att lÀgga till taggen med ett giltigt vÀrde i din xml-fil.
Om detta fÀlt Àr tomt eller om URL-adressen till bilden Àr felaktig, kommer standardbakgrundsbilden för telefonen att anvÀndas.
Det Àr viktigt: Om du anvÀnder mjukvara innan version 10.1.33.33, mÄste bakgrundsfÀrgens vÀrde stÀllas in pÄ helt genomskinligt.

Detta mÄste göras eftersom bakgrundsbilden ligger pÄ ett lager under standardbakgrundsfÀrgen. Detta kan uppnÄs genom att stÀlla in alfavÀrdet till 0 för bakgrundsfÀrgen.
FrÄn och med firmwareversion 10.1.33.33 anpassas bakgrundens fÀrgtransparens automatiskt till den bakgrundsbild som visas pÄ telefonen. Den kommer dock inte att vara helt genomskinlig. För att uppnÄ total genomskinlighet mÄste instÀllningen fortfarande ha alfavÀrdet 0.
För att bakgrundsbilden ska visas korrekt mÄste den sparas i formatet png, jpg, gif, bmp eller tga. Vi rekommenderar starkt att anvÀnda .png-filer och optimera dem med "", för att minska filstorleken och öka prestandan.
Bildstorleken varierar beroende pÄ modellen:
Modell
Upplösning
D375/D385/D785
480 x 272
D335/D735/D765
320 x 240
D717
426 x 240
4. Exempel pÄ temakonfigurationer
1. "Mörkt tema":

Se
43 49 56 255
242 242 242 255
43 49 56 255
242 242 242 255
224 224 224 255
158 158 158 255
158 158 158 255
43 49 56 255
61 133 198 255
70 90 120 255
224 224 224 255
242 242 242 255
242 242 242 0
50 60 80 255
61 133 198 255
61 133 198 255
70 90 120 255
70 90 120 255
61 133 198 255
43 49 56 255
70 90 120 255
43 49 56 255
61 133 198 255
70 90 120 255
224 224 224 255
242 242 242 2552. «FÀrgglad Tema»:

Se
http://192.168.0.1/background.png
0 0 0 0
242 242 242 255
43 49 56 40
242 242 242 255
224 224 224 255
224 224 224 255
224 224 224 255
43 49 56 40
43 49 56 140
0 0 0 0
224 224 224 255
224 224 224 255
0 0 0 0
43 49 56 40
61 133 198 255
61 133 198 255
0 0 0 0
61 133 198 255
61 133 198 255
61 133 198 255
61 133 198 255
43 49 56 40
43 49 56 140
0 0 0 0
242 242 242 255
242 242 242 255Vi hoppas att den hÀr guiden hjÀlper dig att navigera i frÄgan om manuell anpassning.
FortsĂ€ttning följerâŠ
KĂ€lla: habr.com
