Giter Club home page Giter Club logo

Comments (5)

programmrz avatar programmrz commented on May 10, 2024 1

After alot of digging, it appears it's an Expo Go issue when downloading Fonts via LAN. asset.downloadAsync(); in FontLoader.js intermittently never returns which in turn never calls back to fontsLoading. I still dont know why another project using the same fonts work. I'm just happy I "resolved" my issue

So this might be a me issue. I'm running everything at home & debug via a RDP connection and use port forwarding to use Expo GO. For some reason, fonts wont load & cache with port forwarding, but once cached? with Tunnel, everything works fine. Weird.

from google-fonts.

ccheever avatar ccheever commented on May 10, 2024 1

FYI - If you install the font packages in an app and build it and put it in the App Store, they will be actually embedded in the binary, and so your users won't be affected by this.

If anyone finds out more about the situations where these fonts can't load, let me know. It's hard for me to debug this because I can't reproduce the problem. Thanks for the info everyone who has shared stuff here.

from google-fonts.

ccheever avatar ccheever commented on May 10, 2024

Does this only happen on iOS 15 or does it happen on other iOS versions as well?

from google-fonts.

ccheever avatar ccheever commented on May 10, 2024

The example code works just fine for me on iOS 14 so maybe it's an iOS 15 problem.
Please post a complete working example if so.

from google-fonts.

fredrivett avatar fredrivett commented on May 10, 2024

Thanks @programmrz for your thread and following up with the answer here. Likewise for me I was unable to download fonts via LAN on my parents home wifi network whilst visiting, but when switching to tethering they downloaded as expected.

I'm using an EAS built client (using eas build --platform ios --profile dev) so this isn't just an Expo Go issue. My parents have relatively strict parental controls, so it wouldn't surprise me if something was getting blocked that Expo relies upon.

from google-fonts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.