انجمن


چگونگی تغییر فونت زبانی خاص از طریق style.css  (۴ نوشته)

  • wellplaywp

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    # نوشته شده: ۹ سال پیش
    ۲ شهریور ۱۳۹۳ - ۱۷:۵۳

    با سلام
    من میخواستن بدونم آیا راهی هست که مثلا کل متون انگلیسی موجود در سایت من بدون تغییر فونت فارسی فعلی ( که الان ایران نستعلیق میباشد ) به فونتی دیگر تغییر داد ؟

  • بهروز ازند

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱۲
    تشکر شده: ۷۶ بار
    # نوشته شده: ۹ سال پیش
    ۲ شهریور ۱۳۹۳ - ۱۹:۰۶

    فکر میکنم اگر دو فونت در CSS تعریف کنید و به ترتیب آنها را مشخص کنید میتوانید به هدفتان برسید

    برای تعریف فونت مورد نظرتان این کدها را در فایل CSS قرار دهید
    قسمت src را به آدرس فونت خودتان در سرور تغییر دهید، به فرمت فایل فونت که Woff است توجه نمایید

    @font-face {
        font-family: myFirstFont;
        src: url(sansation_light.woff);
    }
    
    @font-face {
        font-family: mysecondFont;
        src: url(sansation_bold.woff);
        font-weight: bold;
    }

    سپس برای تگ body فونت فمیلی تعیین نمایید که ابتدا از فونت اول استفاده کند و سپس از فونت دوم
    بهتر است فونت اول به گونه ای تعیین شود که فقط کاراکترهای فارسی پشتیبانی نماید

    body{
    font-family: myFirstFont,mysecondFont.tahoma;
    }

    این عملکرد در نسخه های قدیمی IE پشتیبانی نمیشود

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Masoud - wellplaywp
  • wellplaywp

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    # نوشته شده: ۹ سال پیش
    ۳ شهریور ۱۳۹۳ - ۱۰:۱۶

    بهتر است فونت اول به گونه ای تعیین شود که فقط کاراکترهای فارسی پشتیبانی نماید

    با تشکر از شما
    عزیز خوب منم مشکلم اینه که چطور تعیین شود که فقط کاراکترهای فارسی پشتیبانی نماید ؟

  • Masoud

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۸۱۵
    تشکر شده: ۶۳۲ بار
    # نوشته شده: ۹ سال پیش
    ۳ شهریور ۱۳۹۳ - ۱۰:۳۳

    wellplaywp گفت:
    با تشکر از شما
    عزیز خوب منم مشکلم اینه که چطور تعیین شود که فقط کاراکترهای فارسی پشتیبانی نماید ؟

    برای اینکار روش خاصی وجود نداره .
    مگر اینکه با کلاس‌ها و آی‌دی‌های html حروف فارسی و انگلیسی رو از هم جدا کنید و سپس بهشون استایل و فونت بدید.
    ولی اینکه خود به خود تشخیص بده متن فارسی هست و یا انگلیسی و برای هر زبان فونت مخصوص به خودش رو استفاده کنه ، امکان پذیر نیست.

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.