رفع مشکل عدم نمایش آیکون‌های دو تنی متریال در کروم

fix material icons two tone not showing chrome
11 آذر 1403

مشکل نمایش نشدن آیکون‌های دو تنی متریال در کروم

اگر در پروژه‌ای که دارید کار می‌کنید، با مشکلی مواجه شده‌اید که آیکون‌های دو تنی متریال در مرورگر کروم نمایش داده نمی‌شوند، این به معنای وجود یک مشکل خاص در نحوه بارگذاری یا ساختار فایل‌های CSS یا جاوا اسکریپت شما می‌تواند باشد. هرچند نمایش ندادن آیکون‌ها در مرورگر کروم می‌تواند واقعاً ناامید کننده باشد، اما جای نگرانی نیست، اغلب می‌توان این مشکل را با چند قدم ساده برطرف کرد.

قبل از هر کاری، بررسی کنید که آیا از آخرین نسخه کتابخانه آیکون‌های متریال استفاده می‌کنید یا خیر. احتمال دارد که نسخه قدیمی نرم‌افزار حاوی باگ باشد یا با نسخه‌های جدید مرورگرها سازگاری کامل نداشته باشد. اگرچه به روزرسانی به نظر راه حل آسانی می‌رسد، اما گاهی ممکن است این کار خیلی مؤثر باشد.

مطمئن شوید که ارجاعات شما به فایل‌های CSS و فونت‌ها به درستی در HTML جایگذاری شده‌اند. یک شیوه معمول دو رده مختلف استفاده کدهای لینک و لینک‌دینک است. اطمینان حاصل کنید که منابع از پروتکل امن HTTPS استفاده می‌کنند چرا که بسیاری از مرورگرها ارجاعات به HTTP را از نقطه نظر امنیتی مسدود می‌کنند.

گاهی اوقات ممکن است یک شخص امکانی در مرورگر خود غیرفعال کرده یا افزونه خاصی نصب نموده باشد که مانع از نمایش صحیح آیکون‌ها می‌شود. بررسی کنید که آیا این اتفاق برای سایر کاربرانی که از همان مرورگر و سیستم‌عامل استفاده می‌کنند نیز می‌افتد یا خیر. در صورت امکان، از یک محیط دیگر یا مرورگر دیگری برای مشاهده پروژه خود استفاده کنید.

در اینجا ما یک مثال ساده را بررسی می‌کنیم:

<link href="https://fonts.googleapis.com/icon?family=Material+Icons+Two+Tone" rel="stylesheet">

<div><span class="material-icons-two-tone">face</span></div>

در کد فوق:

<link href="https://fonts.googleapis.com/icon?family=Material+Icons+Two+Tone" rel="stylesheet">
این خط از کد، لینکی به استایل‌شیت مورد نیاز برای بارگذاری آیکون‌های دو تنی متریال در پروژه شما است. باید مطمئن شوید که این لینک درست و در داخل تگ <head> قرار دارد.
<div><span class="material-icons-two-tone">face</span></div>
این خط نشان‌دهنده نحوه نمایش آیکون به صورت مستقیم در HTML پروژه می‌باشد. اطمینان حاصل کنید که کلاس به درستی اعمال شده است.

سوالات متداول

؟

چطور می‌تونم مطمئن بشم که لینک به فایل‌های متریال درسته؟

؟

چرا فقط در کروم مشکل دارم؟

؟

آیا نسخه‌های مختلف فونت متریال تاثیری دارن؟