|jsIsNullv=jsTrace`("(loadCachedFontSpan "+++FONT_WEB_STORAGE_KEYfont+++") retrieved null value ")(cached,new,world)// font metric not in cache, need to measure (remains in new)
|otherwise=('Data.Map'.putfont(jsValToReal`(getfontysize`font)v)cached,'Data.Set'.deletefontnew,world)// font metric in cache, no need to measure (remove from new)
|otherwise=('Data.Map'.putfont(fromJS(getfontysize`font)v)cached,'Data.Set'.deletefontnew,world)// font metric in cache, no need to measure (remove from new)