Iconize
Iconize copied to clipboard
Font awesome solid icons stopped working with 3.5.0.129 on Android
I recently upgraded from FA 3.5.0.117
to the latest 3.5.0.129
and it appears that FA solid icons stopped working on Android. The regular icons and brand icons work though. I've confirmed that the ttf
files are being placed into the apk
.
I backtracked the packages and the last stable configuration for FA for me was the following.
-
Xam.Plugin.Iconize
3.5.0.129 -
Xam.Plugin.Iconize.FontAwesome
2.5.0.123
Everything works as expected on iOS.
See the images for the differences.
// 3.5.0.129
// 3.5.0.123
Here are my versions
- Xamarin.Forms 3.6.0.344457 (tested and same result on 4.0)
- Android Target 9.0 (API 28)
- Min android version 4.0.3
Same issue
Same issue for iOS when change font text in code.
Test project - icons no show -Xamarin 4
to me it looks like the issue is when updating to xamarin 4
Will there be a fix? Is there any alternative to this package?
@Joebu I'm actively using xamarin 4 with no problems.
@decv86 It works for me with the following versions.
Xamarin.Forms - 4.0.0.497661 Xam.Plugin.Iconize - 3.5.0.129 Xam.Plugin.Iconize.FontAwesome - 3.5.0.123
@Kilowhisky
Xamarin.Forms - 4.0.0.497661 Xam.Plugin.Iconize - 3.5.0.129 Xam.Plugin.Iconize.FontAwesome - 3.5.0.123
Maybe, but if you need to change the size of the icon depending on the requirements in the application execution mode, does it work?
In connection with such bugs, it was customary to switch to native support in Xamarin 4, an alternative here https://montemagno.com/using-font-icons-in-xamarin-forms-goodbye-images-hello-fonts/, thanks for the time use this plugin!
@Kilowhisky @decv86 any luck?
@Joebu No, i removed this repo, use FontImageSource. Link top
@decv86 I did the same thanks
I also have the same issue on Android and iOS
It's a shame as it looks like this is no longer supported. Gutted as I've just finished most of my development on iOS where it works great.
Downgraded to 3.5.0.123 and it worked. However to get it work on iOS, I had to add the fonts to Resources folder and set the build action to BundleResources.
Downgraded to 3.5.0.123 and it worked. However to get it work on iOS, I had to add the fonts to Resources folder and set the build action to BundleResources.
The last step is always required on iOS
I too had to downgrade to 3.5.0.123 and it worked again for me on Android.
Looks like same issue as https://github.com/jsmarcus/Iconize/issues/161#issuecomment-521656591