Closed jonathanolson closed 7 months ago
I think this sounds alright. I think the non-English locales should be tested on other platforms for at least one sim. Would you want this tested on main, or in the maintenance release?
On main would be great!
Assorted links for testing (generated with perennial node js/scripts/locale-sim-list.js --limit=5 --production --phettest
)
Saw a good number of broken bits
I'll look into another patch to see if I can find a good backup font.
Also I'm noticing that in some sims it is much more likely to show issues (acid-base-solutions, balloons-and-static-electricity, etc.)
@jonathanolson - This is just on Safari, correct?
Just Safari. I'll hopefully have improved testing in just a bit.
My latest workaround now just affects Safari, and will be most likely to affect appearance in:
Sometime it would be good to talk through a testing strategy. Here's a fairly exhaustive list of what could be affected, perhaps some spot checks are worth it. (Now, the only thing that changes is if Safari is being run, so we'd only need to test Safari).
Perhaps some spot-checks that (a) this fixes the affected locales noted above, and (b) doesn't break RTL sims?
I did spot checks on the following sims on main by adding locales=* to the end of the url: Acid-Base Solutions, Area Model Multiplication, Build a Nucleus, Center and Variability, Number Line: Distance and a bit on Balloons and Static Electricity. I also checked the About dialog in the PhET Menu, tabs in Preferences and the Keyboard dialog.
The broken locales now look great!
I didn't see any missing text
rtl languages (ar_Sa, ar_MA and iw) all looked fine to me
after playing around with a sim a bit and changing languages, some artifacts popped up, but for the most part I saw them in published as well.
@jonathanolson let QA know if there is anything else that needs to be done at this point or any other sims you think would be good to test.
Thanks, that sounds great!
Adding comment to different issue. Closing this again.
I committed a change onto main in https://github.com/phetsims/website-meteor/issues/656 that adjusts the fallback fonts to work around a Safari SVG issue (noticed for locales bn/th/hi).
I'd really appreciate testing if we can try across browsers/locales (however seems appropriate) to make sure that this change:
(a) doesn't degrade font/text appearance for any translated locale/browser combos (b) doesn't miss any locales where the effects of https://github.com/phetsims/website-meteor/issues/656 are seen in Safari (or... other browsers).
I don't exactly know what testing to recommend, but at a minimum:
@KatieWoe thoughts?
I'd like to do a maintenance patch (or... include this in the other maintenance) if it works out fine.