Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Bir çoxumuz bizim üçün bir şeyin hazırlanmasını həqiqətən sevirik! Müəyyən bir "mülkiyyət səviyyəsi" hiss etdikdə, bu, bizə "boz kütlə" fonundan çıxmağa imkan verir. Eyni stullar, stollar, kompüterlər və s. Hər şey hamı kimidir!

Bəzən adi qələm üzərində şirkət loqosu kimi kiçik bir şey belə onu xüsusi və buna görə də daha dəyərli hiss etdirir.

Razılaşın ki, müştərilərin əksəriyyəti adi telefon əvəzinə (hamı kimi) Snom telefonuna üstünlük verəcək, xüsusi/şəxsi bir şeylə əlaqələndirdikləri telefon. Əminəm ki, əgər siz telefon həlləri provayderisinizsə, siz də müştərinin gözündə şirkətinizi bu “xüsusi” provayderlə əlaqələndirməyə razılaşarsınız.

Çoxlarınız bilirsiniz ki, Snom masa üstü telefonun fərdiləşdirilməsinin çox müxtəlif səviyyələrini təklif edə bilər: inkişaf etdirmə vaxtı tələb edən çox mürəkkəb aparat və proqram təminatı dəyişikliklərindən tutmuş hər kəs üçün əlçatan olan çox sadə dəyişikliklərə qədər, tamamilə pulsuzdur. Bu gün sizə danışmaq istədiyimiz sonuncudur.

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Telefonlarımızın menyu proqram təminatı XML üzərində qurulub və aşağıdakı parametrlərin (qısa siyahı) UI-ni çevik şəkildə fərdiləşdirməyə imkan verir:

  • fon şəkli
  • şrift və rəng
  • nişanlar
  • dil
  • zəng melodiyaları
  • açar tapşırığı
  • və daha çox

Bu məqaləmizin 1-ci hissəsində Snom telefonunuzun vizual görünüşünü necə dəyişdirə biləcəyinizdən danışacağıq. Bir neçə məqam haqqında danışaq:

  1. Rəng sxeminin dəyişdirilməsi
  2. Şriftlərin dəyişdirilməsi
  3. Fon şəkli yüklənir
  4. Mövzu nümunələri

Məqaləmizin 2-ci hissəsində (tezliklə) biz qalan fərdiləşdirmə seçimləri haqqında danışacağıq. Buna görə də "dəyişmə".

1. Rəng sxeminin dəyişdirilməsi

Firmware versiyası 10-dan başlayaraq, telefonun rəng interfeysi rəng və şəffaflıq baxımından tamamilə dəyişdirilə bilər. Bu, istifadəçi interfeysini ideal oxunaqlılıq, aydınlıq, rəng seçimləri və əlavə dəyişikliklər, məsələn, şirkətin korporativ şəxsiyyəti üçün fərdiləşdirməyə imkan verir.

Anlamağı asanlaşdırmaq üçün rəng parametrlərini təsvir etmək üçün bir sxem var:

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Rənglər RGB dəyərlərindən istifadə etməklə tənzimlənir

Ad

Etibarlı dəyərlər

tərəfindən dəyərlər
defolt

Təsvir

başlıq çubuğu_mətn_rəngi

4 nəfərlik qrup
ədədlər, hər biri >=0 və <=255.

qırmızı, yaşıl, mavi, alfa (alfa dəyəri 255 tamamilə deməkdir
görünür və 0 tamamilə şəffafdır).

51 51 51 255

Mətnin rənginə və şəffaflığına nəzarət edir
başlıq xətti, məsələn, "Tarix", "Saat",
"Ad" və s.

mətn_rəngi

51 51 51
255

Rəng və şəffaflığa nəzarət edir
“Menyu”, “Gözləmə rejimi” və kimi əsas mətn
bütün digər əsas mətn ekranları.

alt mətnin_rəngi

123 124 126 255

Rəng və şəffaflığa nəzarət edir
alt mətn, məsələn, "Menyu", "Gözləmə rejimi" və hamısı
digər alt mətn ekranları.

əlavə mətn_rəngi

123 124 126
255

Birincinin rənginə və şəffaflığına nəzarət edir
menyunun sağ tərəfində göstərilən mətn sətirləri, məsələn, zəng tarixçəsi, tarix və
vaxt.

extratext2_color

123 124 126
255

İkincinin rənginə və şəffaflığına nəzarət edir
menyunun sağ tərəfində göstərilən mətn sətirləri, məsələn, zəng tarixçəsi, tarix və
vaxt.

başlıq çubuğunun_arxa_rəngi

226 226 226
255

Fon rənginə və şəffaflığına nəzarət edir
başlıq xətləri

fon rəngi

242 242 242
255

Arxa fonun rənginə və şəffaflığına nəzarət edir
hər ekran.

fkey_background_color

242 242 242
255

Rəng və şəffaflığa nəzarət edir
kontekstə həssas düymələr.

fkey_basılan_arxa_rəng

61 133 198
255

Fon rənginə və şəffaflığına nəzarət edir
basıldığında kontekstə həssas düymələr.

fkey_separator_color

182 183 184
255

Rəng və şəffaflığa nəzarət edir
Xətləri ayıran kontekstə həssas düymə

fkey_label_color

123 124 126
255

Mətnin rənginə və şəffaflığına nəzarət edir,
kontekstdə həssas düymələrdə istifadə olunur

fkey_pressed_label_color

242 242 242
255

Mətnin rənginə və şəffaflığına nəzarət edir,
kliklədikdə kontekstdə həssas düymələrdə istifadə olunur

seçilmiş_xətt_arxa planı_rəngi

255 255 255
255

Fon rənginə və şəffaflığına nəzarət edir
seçilmiş sətir, məsələn, Menyuda və ya hər hansı seçilə bilən ekranda

seçilmiş_sətir_indikatoru_rəngi

61 133 198
255

Rəng və şəffaflığa nəzarət edir
seçilmiş xəttin solunda, məsələn, Menyuda və ya hər hansı bir ekranda
seçilmiş elementlər

seçilmiş_sətir_mətn_rəngi

61 133 198
255

Mətnin rənginə və şəffaflığına nəzarət edir
seçilmiş sətir, məsələn, Menyuda və ya seçilmiş elementləri olan istənilən ekranda.
Həmçinin cari simvolun rənginə nəzarət edir
giriş pəncərəsində müxtəlif seçimlər

xətt_fonu_rəngi

242 242 242
0

Fon rənginə və şəffaflığına nəzarət edir
Menyu və ya menyu elementinin və ya hər hansı siyahı elementinin hər sətri.

xətt_ayırıcı_rəngi

226 226 226
255

Rəng və şəffaflığa nəzarət edir
menyular və ya menyu elementləri arasında bölmə xətti və yalnız göstərilir
birdən çox seçilmiş element mövcud olduqda.

sürüşdürmə çubuğu_rəngi

182 183 184
255

Şeridin rənginə və şəffaflığına nəzarət edir
sürüşdürmə istənilən ekranda göstərilir.

kursor_rəngi

61 133 198
255

Kursorun rənginə və şəffaflığına nəzarət edir,
giriş siqnalından istifadə edərək ekranlarda göstərilir.

status_msgs_fon_rəngi

242 242 242
255

Fon rənginə və şəffaflığına nəzarət edir
boş və zəng ekranlarında görünən status mesajları. Bu dəyər fona da aiddir
həcmi dəyişir.

status_msgs_border_color

182 183 184
255

Haşiyənin rənginə və şəffaflığına nəzarət edir
boş və zəng ekranlarında görünən status mesajları üçün. Bu dəyər sərhədə də aiddir
həcmi dəyişir.

smartlabel_background_color

242 242 242
255

SmartLabel-in fon rənginə və şəffaflığına nəzarət edir.

smartlabel_pressed_background_color

61 133 198
255

Funksiya düyməsi basıldıqda SmartLabel-in fon rənginə və şəffaflığına nəzarət edir.

smartlabel_separator_color

182 183 184
255

Xəttin rənginə və şəffaflığına nəzarət edir
hər bir SmartLabel funksiya düyməsi arasında ayırıcı.

smartlabel_label_color

123 124 126
255

Mətnin rənginə və şəffaflığına nəzarət edir,
SmartLabel-də istifadə olunur.

smartlabel_pressed_label_color

242 242 242
255

Mətnin rənginə və şəffaflığına nəzarət edir,
funksiya düyməsini basdığınız zaman SmartLabel-də istifadə olunur.

İndi harada və nəyin yerləşdiyini bildiyimiz üçün telefonun veb interfeysinə keçə bilərik Quraşdırma/Tercihlər, sonra ikinci tab Görünüş:

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Burada siz dəyərləri dəyişə bilərsiniz və sual işarəsinə klikləsəniz, siz konfiqurasiya üçün XML faylı istifadə etsəniz, bu dəyərin necə təyin olunacağına dair qeyd olan təsvir səhifəsinə aparılacaqsınız. Məsələn, "Mətn Rəngi" ilk sətirimiz üçün:

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

2. Şriftlərin dəyişdirilməsi

Bütün snom telefonlarındakı şriftlər sərbəst şəkildə fərdiləşdirilə bilər və avtoprovisioning vasitəsilə dəyişdirilə bilər. Nəzərə alın ki, hazırda istifadə olunan TrueType və ya bitmap şrifti fərdi ilə əvəz edilərsə, mətnin göstərilməsində bəzi uyğunsuzluqlar ola bilər, çünki istifadəçi interfeysi bir xüsusi TrueType şrifti üçün optimallaşdırılıb.

İstənilən şrifti əvəz etmək üçün siz yeni şrifti ehtiva edən tar faylı yaratmalısınız, onun adı dəyişdiriləcək köhnə şriftlə eyni olmalıdır.

"tar -cvf fonts.tar fontfile.ttf"

Bu tar faylına xml faylında istinad edilməlidir ki, telefon yenidən işə salındıqda düzgün yüklənsin.

<?xml version="1.0" encoding="utf-8" ?>

<settings>

 <uploads>

  <file url="http://192.168.23.54:8080/fonts.tar" type="font" />

 </uploads>

</settings>

Hansı şriftlərin əvvəlcədən quraşdırıldığı barədə ətraflı məlumatı veb saytımızda tapa bilərsiniz. wiki
Bu yolla siz öz şriftinizi telefonunuza endirə bilərsiniz.

3. Fon şəklini yükləyin

Bir nümunədən istifadə edərək, fonun necə düzgün yüklənəcəyini və hansı parametrlərin vacib olduğunu göstərəcəyik.

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Siz Web interfeysi vasitəsilə fon şəklini yükləyə bilərsiniz → Seçimlər Görünüş:

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Bu parametr əlçatan şəkil URL-inə ayarlanmalıdır. Parametr dəyişdirildikdən sonra fon şəkli dəyişdiriləcək.

Yaxud teq əlavə etməklə bu ayarı avtomatik təminatdan istifadə edərək dəyişə bilərsiniz xml faylınıza etibarlı bir dəyər ilə.

Bu parametr boşdursa və ya şəklin URL-i səhvdirsə, telefonun defolt fon şəkli istifadə olunacaq.

Vacibdir: 10.1.33.33 versiyasından əvvəl proqram təminatından istifadə edirsinizsə, fon rənginin dəyərini tam şəffaf olaraq təyin etməlisiniz.

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Bu, fon şəklinin standart fon rəngindən aşağı təbəqədə yerləşdiyi üçün zəruridir. Buna fon rəngi üçün alfa dəyərini 0 təyin etməklə nail olmaq olar.

Proqram təminatının 10.1.33.33 versiyasından başlayaraq, fon rənginin şəffaflığı avtomatik olaraq telefonda göstərilən fon şəklinə uyğunlaşır. Bununla belə, tam şəffaf olmayacaq. Tam şəffaflığa nail olmaq üçün tənzimləyin yenə də alfa dəyəri 0 olmalıdır.

Fon şəklini düzgün göstərmək üçün onu png, jpg, gif, bmp və ya tga formatında saxlamalısınız. .png fayllarından istifadə etməyi və onları " ilə optimallaşdırmağı tövsiyə edirik.opting" faylın ölçüsünü azaltmaq və performansını artırmaq üçün.

Modeldən asılı olaraq şəkil ölçüsü:

Model
icazə

D375/ D385/ D785
480 x 272

D335/ D735/ D765
320 x 240

D717
426 x 240

4. Mövzu konfiqurasiyasına nümunə

1. "Qaranlıq Mövzu":

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Görünüş

<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
  <!-- When the background image is set, it automatically applies alpha changes to all elements. 
  Therefore it has to be listed at the beginning, so that all styles afterwards correctly apply-->
  <custom_bg_image_url perm=""></custom_bg_image_url>
  <!-- Background color is set to be not transparent because no background image is configured -->
  <background_color perm="">43 49 56 255</background_color>
  <titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
  <titlebar_background_color perm="">43 49 56 255</titlebar_background_color>
  <text_color perm="">242 242 242 255</text_color>
  <subtext_color perm="">224 224 224 255</subtext_color>
  <extratext_color perm="">158 158 158 255</extratext_color>
  <extratext2_color perm="">158 158 158 255</extratext2_color>
  <fkey_background_color perm="">43 49 56 255</fkey_background_color>
  <fkey_pressed_background_color perm="">61 133 198 255</fkey_pressed_background_color>
  <fkey_separator_color perm="">70 90 120 255</fkey_separator_color>
  <fkey_label_color perm="">224 224 224 255</fkey_label_color>
  <fkey_pressed_label_color perm="">242 242 242 255</fkey_pressed_label_color>
  <line_background_color perm="">242 242 242 0</line_background_color>
  <selected_line_background_color perm="">50 60 80 255</selected_line_background_color>
  <selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
  <selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
  <line_separator_color perm="">70 90 120 255</line_separator_color>
  <scrollbar_color perm="">70 90 120 255</scrollbar_color>
  <cursor_color perm="">61 133 198 255</cursor_color>
  <status_msgs_background_color perm="">43 49 56 255</status_msgs_background_color>
  <status_msgs_border_color perm="">70 90 120 255</status_msgs_border_color>
  <!-- Settings for SmartLabel -->
  <smartlabel_background_color perm="">43 49 56 255</smartlabel_background_color>
  <smartlabel_pressed_background_color perm="">61 133 198 255</smartlabel_pressed_background_color>
  <smartlabel_separator_color perm="">70 90 120 255</smartlabel_separator_color>
  <smartlabel_label_color perm="">224 224 224 255</smartlabel_label_color>
  <smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>

2. "Rəngarəng Mövzu":

Bunu özünüz edin və ya Snom telefonunuzu necə fərdiləşdirə bilərsiniz. 1-ci hissə rənglər, şrift, fon

Görünüş

<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
  <!-- When the background image is set, it automatically applies alpha changes to all elements.
  Therefore it has to be configured at the beginning so that all styles afterwards correctly apply-->
  <custom_bg_image_url perm="">http://192.168.0.1/background.png</custom_bg_image_url>
  <!-- Background color has to be transparent because a background image is configured -->
  <background_color perm="">0 0 0 0</background_color>
  <titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
  <titlebar_background_color perm="">43 49 56 40</titlebar_background_color>
  <text_color perm="">242 242 242 255</text_color>
  <subtext_color perm="">224 224 224 255</subtext_color>
  <extratext_color perm="">224 224 224 255</extratext_color>
  <extratext2_color perm="">224 224 224 255</extratext2_color>
  <fkey_background_color perm="">43 49 56 40</fkey_background_color>
  <fkey_pressed_background_color perm="">43 49 56 140</fkey_pressed_background_color>
  <fkey_separator_color perm="">0 0 0 0</fkey_separator_color>
  <fkey_label_color perm="">224 224 224 255</fkey_label_color>
  <fkey_pressed_label_color perm="">224 224 224 255</fkey_pressed_label_color>
  <line_background_color perm="">0 0 0 0</line_background_color>
  <selected_line_background_color perm="">43 49 56 40</selected_line_background_color>
  <selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
  <selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
  <line_separator_color perm="">0 0 0 0</line_separator_color>
  <scrollbar_color perm="">61 133 198 255</scrollbar_color>
  <cursor_color perm="">61 133 198 255</cursor_color>
  <status_msgs_background_color perm="">61 133 198 255</status_msgs_background_color>
  <status_msgs_border_color perm="">61 133 198 255</status_msgs_border_color>
  <!-- Settings for SmartLabel -->
  <smartlabel_background_color perm="">43 49 56 40</smartlabel_background_color>
  <smartlabel_pressed_background_color perm="">43 49 56 140</smartlabel_pressed_background_color>
  <smartlabel_separator_color perm="">0 0 0 0</smartlabel_separator_color>
  <smartlabel_label_color perm="">242 242 242 255</smartlabel_label_color>
  <smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>

Ümid edirik ki, bu mövzu əl ilə fərdiləşdirmə məsələsini anlamağa kömək edəcəkdir.

Davam etmək üçün ...

Mənbə: www.habr.com

Добавить комментарий