با سلام
من میخواستن بدونم آیا راهی هست که مثلا کل متون انگلیسی موجود در سایت من بدون تغییر فونت فارسی فعلی ( که الان ایران نستعلیق میباشد ) به فونتی دیگر تغییر داد ؟
با سلام
من میخواستن بدونم آیا راهی هست که مثلا کل متون انگلیسی موجود در سایت من بدون تغییر فونت فارسی فعلی ( که الان ایران نستعلیق میباشد ) به فونتی دیگر تغییر داد ؟
فکر میکنم اگر دو فونت در 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 پشتیبانی نمیشود
بهتر است فونت اول به گونه ای تعیین شود که فقط کاراکترهای فارسی پشتیبانی نماید
با تشکر از شما
عزیز خوب منم مشکلم اینه که چطور تعیین شود که فقط کاراکترهای فارسی پشتیبانی نماید ؟
wellplaywp گفت:
با تشکر از شما
عزیز خوب منم مشکلم اینه که چطور تعیین شود که فقط کاراکترهای فارسی پشتیبانی نماید ؟
برای اینکار روش خاصی وجود نداره .
مگر اینکه با کلاسها و آیدیهای html حروف فارسی و انگلیسی رو از هم جدا کنید و سپس بهشون استایل و فونت بدید.
ولی اینکه خود به خود تشخیص بده متن فارسی هست و یا انگلیسی و برای هر زبان فونت مخصوص به خودش رو استفاده کنه ، امکان پذیر نیست.