صفحه اصلی چهارم › انجمن ها › react native › اضافه کردن فونت جدید react native
- این موضوع 8 پاسخ، 3 کاربر را دارد و آخرین بار در 1 هفته پیش بدست
مهدی بهروزرسانی شده است.
- نویسندهنوشتهها
بهرام
میهماناضافه کردن فونت اضافه دقیقا به چه صورت هست یک آموزش پیدا کردم انجام دادم فایل فونت توی پوشه اندروید هم رفته اما وقتی در استایل فونت رو میدم کار نمیکنه؟
امیر
میهماندر فایل package.josn
بعد از jest
بنویسید :
“rnpm” :{
“assets: [
“file address”
]
}
بعدش هم لینک کنید و دوباره ران کنید پروژه روبهرام
میهمانتشکر مشکل این بود که مجدد ران نکرده بودم
حسین
میهمانبرای اندروید سادست باید توی پوشه
android/app/src/main/assets/fonts
فایل فونت رو بزارید و از پروژه اجرا بگیرید و بعدش میتونید استفاده کنیدمهدی
مدیرکلدر ویدئو چهارم از دوره مقدماتی کاملا این موضوع آموزش داده شده
لینک دوره : https://goo.gl/v3DPSXAzam Jafari
مشارکت کنندهstep1:
“rnpm”: {
“assets”: [
“./assets/fonts/”
]
}step2:
react-native linkstep3: چک کردن اینکه این فونت در پوشه اندرویید قرار گرفته
حتی
<key>UIAppFonts</key>
<array>
<string>sans.ttf</string>
</array>این هم به info.plist اضافه شده
step4:
fontFamily:’sans’
اینم نحوه استفادهسیمولیتور هم بستم و دوباره react-native run-ios رو اجرا کردم
بازم موقع اجرا میگه:unrecognize font family sans
تا بحال کسی روی ios تونسته فونت رو ببینه که اعمال شده؟؟؟
مهدی
مدیرکلتوجه داشته باشید که در IOS نباید نام فایل رو در fontFamily قرار بدید.
بلکه باید فونت رو باز کنید و از داخل فایل فونت، نام فونت رو پیدا کنید و برای fontFamily قرار بدیدامیرحسین
میهمانسلام من تو لینک کردن مشکل دارم…بعد اینکه کد لینک کردنو میزنم اینو برام میاره
البته اینم بگم من از پاورشل ویندوز برای اجرا و بیلد برنامه استفاده میکنم:
(node:10748) Warning: Accessing non-existent property ‘padLevels’ of module exports inside circular dependency
(Usenode --trace-warnings ...
to show where the warning was created)مهدی
مدیرکلسلام
اگر نسخه node شما 14 است به 12 تغییرش بدید
به احتمال خیلی زیاد درست میشه- نویسندهنوشتهها