مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

CES

عضویت از 1396/01/14

کدام روش بهتر است؟ FontAwesome یا استفاده از آیکن؟

  • پنجشنبه 9 تیر 1401
  • 11:27
تشکر میکنم

سلام دوستان

 

من این موضوع را در جای دیگری مطرح کرده بودم و پست های آن را به ترتیب ارسال میکنم


متن اول
برای استفاده از آیکن دارم از مجموعه فونت های FontAwesome نسخه Full استفاده میکنم. برای بار اول که کاربر وارد سایت میشه یکسری فایل دانلود میشه و بیشترین حجم تا 9 مگابایت مربوط به فایل FontAwesome هستش و وقت زیادی میگیره بار اول سایت لود بشه. با توجه به اینکه در هر View و یا صفحه ای که در برنامه وجود داره شاید در مجموع 10 تا 15 آیکن استفاده نشده باشه.

سوالم این هستش که ایا بهتر نیست که بجای استفاده از FontAwesome از تصویرهای PNG با حجم بسیار کم به عنوان آیکن استفاده کنم؟ ممنون میشم اگر دوستان تجربه خودشام را در این موضوع مطرح کنند.

البته موضوع تعداد درخواست هایی که از طرف کاربر به سرور ارسال میشه ایا راه حلی برای هر دو حالت وجود داره؟ یعنی یکبار FontAwesome کش بشه و تصاویر هم همینطور. چون مرورگر ه بسته بشه مجددا در اولین بازدید کاربر باید دوباره فایل ها دانلود بشه.
 

متن دوم

شما برای استفاده از فونت چه راه حلی دارید. البته با توجه به اینکه تعداد و تنوع آیکن های برنامه خیلی زیاد نیست و با توجه به اینکه حجم تصاویر آیکن نیز بسیار کمه ترجیح میدم از تصاویر PNG بجای fontAwesome استفاده کنم. البته قابلیتی که در scale و فونت سایز در fontAwesome و رنگ بندی وجود داره در تصاویر از پیش تعریف شده وجود نداره ولی به گمانم دیگه وقفه ای در بارگذاری اولیه سایتم وجود نداره و با توجه به اینکه میتونم براحتی از هر نوع تصویری استفاده کنم و تغییر بدم. البته دوستان از تجربیات خودشون هم عنوان کنند ممنون میشم.

 

متن سوم

من با استفاده از fontAwesome مشکلی ندارم و داره کار میکنه. منظورم این بود که در اولین بازدید کاربر باید تمام اطلاعات Font در مرورگر cache بشه که نسخه 5 فکر کنم حدود 4 مگابایت حجم داره. حالا فرض کنیم که در هر صفحه از برنامه من حدود 10 تا آیکن با حجم 10 کیلوبایت بیشتر استفاده نکردم و عمدتا هم آیکن های تکراری هستند مثلا آیکن دکمه Save در تمام برنامه یکی هست و آدرس تصویر هم یکسان پس به نظرم حجم اطلاعات ارسال شده از سرور برای هر کلاینت به مراتب کمتر از FontAwesome هستش. منتها میخواستم ببینم دوستانی که تخصصی کار میکنند چالشی در این خصوص دارند یا خیر و راه حلشون چی بوده؟
 

تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

علی یوسفی

عضویت از 1400/05/20

  • یکشنبه 19 تیر 1401
  • 21:56

مهندس بهترین راه اینه که از سایت fontello استفاده کنی و فقط فونت های مورد نظرت رو انتخاب کنی و همه رو به صورت یه پک دانلود کنی... من اینکارو کردم خیلی خیلی حجم فونتام کمه (حدودا 20کیلو بایت) ترکیبی از چند تا خانواده فونت هم هست... دامنم اینه اگه دوست داشتی ببین

https://kopolart.ir

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)