• Link to Facebook
  • Link to X
  • Link to LinkedIn
biuro -at- ispro -dot- pl | +48 12 346 36 60 | EN | DE
ISPRO® - Systemy Internetowe
  • Oferta
  • Portfolio
  • Rekrutacja
  • Blog
  • Kontakt
  • Click to open the search input field Click to open the search input field Szukaj
  • Menu Menu

Tag Archive for: SVG

Jesteś tutaj: Home1 / Blog – ciekawostki ze świata WEB2 / SVG

Wpisy

Rozmiar ma znaczenie, czyli jak najlepiej skalować ikony

23 marca 2014/0 Komentarze/w HTML / CSS/Autor Piotr Potiopa

Mamy tu do czynienia z pewną klęską urodzaju: olbrzymi wybór różnych ekranów, a co za tym idzie – rozdzielczości, zmusza grafików do nieustannej gimnastyki, czyli dostosowywania stron i aplikacji www poprzez skalowane ikony. Jednym z rozwiązań jest osadzanie ikon jako czcionki (poprzez @font-face), pomagają w tym aplikacje takie jak http://icomoon.io/app/. Można też wykorzystać zalety grafiki wektorowej w formacie SVG i skorzystać z takich narzędzi jak Grunticon. Warto poznać wady i zalety obu rozwiązań, zanim zdecydujemy na wdrożenie któregoś z nich w naszym projekcie.

#1Co zrobić, jeśli komplikujemy sobie życie udziwniając fonty, różnicując je w obrębie strony lub stosując niestandardowe?

SVG daje szansę zróżnicowania rangi ikon i ładowania ich osobno, najpierw te bardziej znaczące, później kolejne, mniej potrzebne użytkownikom. Font-face pozwala na różnicowanie fontów. Jeden do tekstu, inny do ikon. Można? Można.

#2Niektóre urządzenia mają problem z „Private Unicode Area”

W zwiazku z tym, że jest możliwość nadpisywania znaków (glyphs) w „Private Unicode Area” i wykorzystania tego mechanizmu do serwowania wybranych znaków,  istnieją urządzenia które ten mechanizm wykorzystują. Zapisywanie tych znaków może nastepować w różnych zakresach  standardu Unicode, stąd powoduje to konflikty.

#3Czarne kwadraty i krzyżyki na Opera Mini oraz inne zniekształcenia.

Nie da się przewidzieć wszystkich problemów, które mogą zaistnieć na różnych stronach. 100-procentowego poczucia bezpieczeństwa nigdy mieć nie będziecie, ale według niektórych znawców tematu, dzięki SVG możecie chociaż trochę odetchnąć. Polecam tekst Iana Feathera TU.

#4Chrome Canary i Beta robią z fontem straszne rzeczy.

Zauważyliście? Z SVG nie ma tego problemu. Po prostu.
Jednocześnie: w stabilnej wersji Chrome face-font sobie radzi bez problemów.

#5W Firefoksie ikony są wyraźniejsze…

… w efekcie nie do końca jesteśmy w stanie zapanować nad ostatecznym wyglądem strony. Z SVG możemy normalizować wygląd wszystkich elementów dla każdej przeglądarki.

#6Wygenerowane treści.

Jeśli chcesz użyć font-icon w CSS musisz je prawidłowo skojarzyć z wygenerowanymi treściami. Nie zawsze jest to łatwe, zwłaszcza, jeśli masz już spory zasób „:before” i „:after”. Można oczywiście kombinować z umieszczeniem ich w linii, ale wiadomo, że to się może skończyć pominięciem lub zapomnieniem, zwłaszcza w dużych aplikacjach. W SVG nie ma tego problemu – możesz stosować wiele warstw i umieszczać ikony chociażby w tle innych treści.

#7Umieszczanie wszystkich elementów we właściwych miejscach wcale nie jest łatwe.

Z face-font – warto dodać. SVG daje możliwość rozdzielenia na poszczególne warstwy konkretnych treści i kombinowanie z rozmiarami pod kątem poszczególnych przeglądarek.

#8Chcemy multikoloru.

I jesteśmy skazani na SVG, bo tylko tam mamy opcję multikolor, a nie pojedyncze kolory, jak w przypadku font-face. Teoretycznie, nawet w font-face możemy problem obejść, stosując warstwy przy tworzeniu ikon. Jest to jednak działanie ryzykowne. Jednocześnie, należy zaznaczyć, że font-face ma więcej możliwości działań związanych z kolorami. Na dodatek, łatwo się z nich korzysta.

#9Mamy ochotę na animację.

I SVG nam na to pozwala. W przeciwieństwie do font-face.

Podsumowując:

Sporo zależy od projektu, jeszcze więcej od osobistych preferencji. Stawiacie na font-face czy SVG?

https://www.ispro.pl/wp-content/uploads/2014/02/ISPRO_skalowanie.jpg 181 329 Piotr Potiopa https://www.ispro.pl/wp-content/uploads/2021/09/ispro-systemy-internetowe-logo.png Piotr Potiopa2014-03-23 20:04:422014-03-24 00:57:00Rozmiar ma znaczenie, czyli jak najlepiej skalować ikony
Popularne
  • narzędzia SEO
    Najlepsze nowe narzędzia analityczne SEO – 201315 stycznia 2014 - 16:35
  • automatyczne generowanie treści
    Automatyczne generowanie treści, czyli blog pisze się...16 grudnia 2014 - 02:40
  • Niech Cię zobaczą! Skuteczne SEO dla lokalnego biznes...13 kwietnia 2014 - 23:10
  • bold w tekście a SEO
    Wyróżnienia w tekście – czy dla SEO ma to znac...9 czerwca 2014 - 08:35
  • Facebook podsumowuje i zapowiada nowości20 stycznia 2014 - 12:28
Ostatnie
  • Czy AI rozwiązała jeden z największych problemów matematyki?...15 września 2026 - 08:06
  • Gemma 4: sztuczna inteligencja, która nie musi mieszkać w chmurze
    Gemma 4: sztuczna inteligencja, która nie musi mieszkać...22 czerwca 2026 - 11:10
  • Internet bez ekranów – jak technologie haptyczne...26 lutego 2026 - 07:17
  • DNA a przechowywanie danych
    Dane zapisane w DNA – od science-fiction do przyszłości...2 grudnia 2025 - 13:09
  • iPhone 11 - wymiana baterii
    Wymiana baterii iPhone 11 – na co zwrócić uwagę przy...22 stycznia 2025 - 10:54
Komentarze
  • Clinic HunterWłaśnie szukałem czy zrobić pogrubienie i chyba przekonuje...18 grudnia 2019 - 10:53 Autor Clinic Hunter
  • Szymon OwedykLinki kiedyś były najważniejsze. Na tą chwilę również...31 maja 2019 - 07:25 Autor Szymon Owedyk
  • niestety w dzisiejszych czasach bloggerzy się już nie...26 lutego 2019 - 04:51 Autor
  • MarcinW wielu branżach mobilność to wymóg. Zajmuję się projektowaniem...18 lipca 2018 - 10:11 Autor Marcin
  • PatrykPomocny artykuł :)18 listopada 2017 - 11:26 Autor Patryk
Tagi
algorytm google aplikacje mobilne big data biznes Disney Facebook Facebook Paper Facebook Trends firma na Google+ Google+ google maps Instagram internet of things Internet rzeczy IoT machine learning marka w social media marketing automation media społecznościowe narzędzia SEO National Geographic Nekst optymalizacja seo pinterest podsumowanie 2013 pozycjonowanie pozycjonowanie stron profil firmy publikowanie zdjęć reklama adwords reklama mobilna w Adwords reklama na urządzenia mobilne Samsung seo SEO / SEM / eMarketing SEO porównanie SEO ranking Snapchat statystyki słowa kluczowe Słowosieć twitter wyszukiwanie semantyczne wyszukiwarka semantyczna YouTube

Szukaj

Search Search

Kategorie

  • Artykuły sponsorowane (33)
  • HTML / CSS (5)
  • Inżynieria Oprogramowania (2)
  • Najnowsze wiadomości (1)
  • Nieskategoryzowane (2)
  • Nowości (39)
  • Przechowywanie danych (2)
  • Robotyka (2)
  • SEO / SEM / eMarketing (44)
  • Social Media (15)
  • Technologia (10)
wrzesień 2026
P W Ś C P S N
 123456
78910111213
14151617181920
21222324252627
282930  
« cze    

Archiwum:

  • wrzesień 2026 (1)
  • czerwiec 2026 (1)
  • luty 2026 (1)
  • grudzień 2025 (1)
  • styczeń 2025 (1)
  • wrzesień 2024 (1)
  • lipiec 2024 (1)
  • czerwiec 2024 (1)
  • wrzesień 2023 (1)
  • styczeń 2023 (1)
  • grudzień 2022 (1)
  • sierpień 2022 (1)
  • lipiec 2022 (1)
  • maj 2022 (5)
  • kwiecień 2022 (1)
  • marzec 2022 (3)
  • luty 2022 (1)
  • styczeń 2022 (2)
  • listopad 2021 (1)
  • wrzesień 2021 (2)
  • sierpień 2021 (2)
  • czerwiec 2021 (2)
  • kwiecień 2021 (1)
  • marzec 2021 (2)
  • grudzień 2020 (1)
  • październik 2020 (1)
  • kwiecień 2020 (1)
  • luty 2020 (1)
  • styczeń 2020 (2)
  • listopad 2019 (1)
  • październik 2019 (2)
  • listopad 2018 (1)
  • marzec 2018 (2)
  • grudzień 2017 (1)
  • październik 2017 (1)
  • wrzesień 2016 (1)
  • lipiec 2016 (1)
  • maj 2016 (1)
  • luty 2016 (2)
  • styczeń 2016 (1)
  • lipiec 2015 (2)
  • czerwiec 2015 (2)
  • maj 2015 (1)
  • kwiecień 2015 (3)
  • marzec 2015 (4)
  • luty 2015 (2)
  • styczeń 2015 (3)
  • grudzień 2014 (3)
  • listopad 2014 (1)
  • październik 2014 (3)
  • wrzesień 2014 (2)
  • sierpień 2014 (2)
  • lipiec 2014 (2)
  • czerwiec 2014 (2)
  • maj 2014 (2)
  • kwiecień 2014 (1)
  • marzec 2014 (4)
  • styczeń 2014 (7)
  • grudzień 2013 (3)

BĄDŹ NA BIEŻĄCO

X Logo X Logo Followon X RSS Feed Logo RSS Feed Logo Subscribeto RSS Feed

Posiadamy status

ISPRO Google Partner

Ostatnie posty

  • Czy AI rozwiązała jeden z największych problemów matematyki? Przełomowy dowód dla równań Naviera-Stokesa15 września 2026 - 08:06
  • Gemma 4: sztuczna inteligencja, która nie musi mieszkać w chmurze
    Gemma 4: sztuczna inteligencja, która nie musi mieszkać w chmurze22 czerwca 2026 - 11:10
  • Internet bez ekranów – jak technologie haptyczne zmienią sposób, w jaki surfujemy po sieci?26 lutego 2026 - 07:17

Kategorie bloga:

  • Artykuły sponsorowane (33)
  • HTML / CSS (5)
  • Inżynieria Oprogramowania (2)
  • Najnowsze wiadomości (1)
  • Nieskategoryzowane (2)
  • Nowości (39)
  • Przechowywanie danych (2)
  • Robotyka (2)
  • SEO / SEM / eMarketing (44)
  • Social Media (15)
  • Technologia (10)

Dane adresowe:

ISPRO – Systemy Internetowe
ul. Lindego 1C (biuro RISE)
30-148 Kraków
NIP: 496-015-13-78

tel. +48 12 346 36 60
e-mail: biuro -at- ispro -dot- pl

© Copyright - ISPRO® 2009-2021 | Polityka Prywatności
  • Link to Facebook
  • Link to X
  • Link to LinkedIn
  • Oferta
  • Portfolio
  • Rekrutacja
  • Blog
  • Kontakt
Scroll to top Scroll to top Scroll to top

Korzystanie z naszego serwisu internetowego oznacza zgodę na wykorzystywanie plików cookies. Zmiany warunków przechowywania lub uzyskiwania dostępu do plików cookies można dokonywać w każdym czasie. Więcej informacji na temat plików cookies wykorzystywanych w naszym serwisie znajdziesz w polityce prywatności.

OK

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.

We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.

Google Analytics Cookies

These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.

If you do not want that we track your visit to our site you can disable tracking in your browser here:

Other external services

We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Google reCaptcha Settings:

Vimeo and Youtube video embeds:

Other cookies

The following cookies are also needed - You can choose if you want to allow them:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

Polityka prywatności
Accept settingsHide notification only