3 ms·
It wasn't missing, it was slow. Are you going to re kern and re layout the page when the font arrives? If you want to avoid that then you have to wait.
by lozenge 4y ago
It wasn't missing, it was slow.
Are you going to re kern and re layout the page when the font arrives? If you want to avoid that then you have to wait.
- petefromnorth 4y agoYes, better a fallback than to completely block.
- jen20 4y agoThis kind of thing is why I block all web fonts. I don't want to wait, and I don't want the page to reflow while I'm reading it. The best way to do that is to use the system fonts (which also happen to be nice, on a Mac).
- manuelmoreale 4y agoThis is why—if I can—I design my sites using OS fonts that are honestly quite good.
- Pet_Ant 4y ago> Are you going to re kern and re layout the page when the font arrives? It makes me angry that this is even a sentence. Call me an old fart but I really felt that the web lost the thread when this became a concern. Websites shouldn't be magazines. Typography and layouts are nice to have, but the first priority should be information and content. But then the marketing people got involved and it had to become part of the "brand experience". Just give me a HTML table with your menu items, description, and prices. Or even better just the data in an XML file and I can read it without JavaScript and animations and awkward navigation patterns. <returns to defending his front lawn>
- makeitdouble 4y ago> Websites shouldn't be magazines. Why though? We’re in 2023 and magazines got out of print to move to the web. Telling literal magazines “no, you shouldn’t exist here” is pretty harsh. But I’ll grant you the mental image is powerful. I imagine you going to a restaurant and shouting “what’s with the decorum ? And that background music ? and all this space between tables ? this should be a warehouse with everyone sitting on the floor with the lasagna served in tupperwares ”
- Pet_Ant 4y agoI'm happy to chose to have an experience, frankly I enjoy fine dining. But I refuse to go if I can't get access to the prices beforehand. There is a difference between an authentic experience (say the opera) and using it as a manipulative tactic. Do not get between me and the information. If I call an ask how much the lobster bisque is, don't tell me to hold while they get ahold of someone who can say it with a French accent. This is about empowering the consumer. And even in a traditional magazine the design should never take precedence over the content. (...waiting for the Marshall McLuhan apologist to show up). I mean there is a reason that CSS is not necessary to render HTML or why Progressive Enhancement was a real movement. https://en.wikipedia.org/wiki/Progressive_enhancement https://en.wikipedia.org/wiki/Progressive_enhancement
- FireInsight 4y agoGreat analogy with the calling a restaurant! Lets say instead of telling you to hold while they get a person with a french accent on the phone, they only pay people with french accents to answer the phone. There are a little less people with french accents working at the restaurant, but still enough to get the phone answered with only a slight delay compared to a more traditional restaurant phone line. There's also a special 'no fuss' mode on your phone, where you can just chat with the phones default voice assistant. There's no waiting time, and the voice assistant fetches the correct data from the restaurants website and presents it conversationally. Of course, if all of the people with french accents called in sick for work, the phone might end up unanswered. The problem should be able to be fixed, though, by having some sort of fallback mechanism to people with italian accents.
- makeitdouble 4y ago> This is about empowering the consumer. This is about what they want to deliver the customer and wether the customer chooses to receive it or not. Some restaurants will not explain you over the phone how much any single dish costs, and they might not want you or me as their customer. Some won’t have a price for the lobster in the first place, and they’ll tell you how much to pay after you spent the night there. And some absolutely not fancy restaurants won’t even know if there will be lobster the day you go there nor how much they’ll price it. But in any of these cases, it’s an experience the customer chooses. You can choose to never deal with a place that won’t let you spreadsheet your dinner cost beforehand, or never go to a site that takes more than 1s to fully load, or never allow a site to set a custom font etc. You’re free to hang up while they go fetch a French accent guy. In the meantime, some other customers already knew the prices but still called just to hear the French accent guy talk to them for 5 minutes and will wait however long to get their fix. So yes, I’m all for varied and clunky experiences as long as it’s a two way street and no scamming is involved. The web is wide enough to give some small place to all of it.
- jstummbillig 4y agoIf you believe in an open web, there is no reasonable assumption that the stuff you value should receive any special consideration and all values should find the representation that people at large ascribe to them. It's entirely reasonable for someone else to value different stuff than you do. If a vendor breaks a things, it's entirely reasonable for the customer to be frustrated by that in every case, no matter the thing. What you (or I) think of the thing, is entirely beside the point when discussing its breakage, and the fact that people do not seem to get behind this causes too much frustration in the world.
- Pet_Ant 4y agoI think a better approach is to use the ADA (Americans with Disabilities Act) to create and force websites to provide the relevant information in a standardised and accessible formats. You can do what you want, but substance before style.
- lozenge 4y agoI'm not talking about a brand experience necessarily. Just a mixture of paragraphs and images can cause the issue of where to put the scroll position after the text has changed size. Then add tables, different ways to layout images, etc.
- randomdata 4y agoNo, you are going to give it a short window of time to deliver and if that elapses give up and render with what you have. You are going to keep trying to source the material in the background and if it eventually arrives give the user some non-intrusive feedback that they can choose to reload the page if they want to see it in its full form.