JSFiddle - React, Tailwind, and code Playground

by prozoroff

HTML

<link href="https://fonts.googleapis.com/css?family=Lato|Montserrat|Open+Sans|Oswald|PT+Sans|Raleway|Roboto|Roboto+Condensed|Slabo+27px|Source+Sans+Pro&display=swap" rel="stylesheet">

JavaScript

var callback = function(result){
alert(result)
}

let timeOut = 1000;;
	const check = function () {
		timeOut -= 100;
		window.document['fonts'].load(`12px Montserrat`, 'QW@HhsXJ').then(function (fonts) {
			if (fonts.length >= 1) {
				callback(true);
			} else if (timeOut < 0) {
				callback(false);
			} else {
				check();
			}
		});
	};
	check();