Constructor
45 | 46 | 47 | 48 |new FontFaceObserver(family, descriptors)
49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 |Parameters:
64 | 65 | 66 |Name | 71 | 72 | 73 |Type | 74 | 75 | 76 | 77 | 78 | 79 |Description | 80 |
---|---|---|
family |
89 |
90 |
91 | 92 | 93 | 94 | string 95 | 96 | 97 | 98 | | 99 | 100 | 101 | 102 | 103 | 104 |font-family name (required) | 105 |
descriptors |
112 |
113 |
114 | 115 | 116 | 117 | Descriptors 118 | 119 | 120 | 121 | | 122 | 123 | 124 | 125 | 126 | 127 |an object describing the variation 128 | (optional). The object can contain `weight`, `style`, and `stretch` 129 | properties. If a property is not present it will default to `normal`. | 130 |
Members
215 | 216 | 217 | 218 |DEFAULT_TIMEOUT :number
219 | 220 | 221 | 222 | 223 | 224 | 225 |Type:
226 |-
227 |
- 228 | 229 | number 230 | 231 | 232 | 233 |
-
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
- Source: 267 |
- 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 |
HAS_SAFARI_10_BUG :null|boolean
287 | 288 | 289 | 290 | 291 | 292 | 293 |Type:
294 |-
295 |
- 296 | 297 | null 298 | | 299 | 300 | boolean 301 | 302 | 303 | 304 |
-
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
- Source: 338 |
- 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 |
HAS_WEBKIT_FALLBACK_BUG :null|boolean
358 | 359 | 360 | 361 | 362 | 363 | 364 |Type:
365 |-
366 |
- 367 | 368 | null 369 | | 370 | 371 | boolean 372 | 373 | 374 | 375 |
-
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
- Source: 409 |
- 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 |
SUPPORTS_NATIVE_FONT_LOADING :null|boolean
429 | 430 | 431 | 432 | 433 | 434 | 435 |Type:
436 |-
437 |
- 438 | 439 | null 440 | | 441 | 442 | boolean 443 | 444 | 445 | 446 |
-
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
- Source: 480 |
- 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 |
SUPPORTS_STRETCH :null|boolean
500 | 501 | 502 | 503 | 504 | 505 | 506 |Type:
507 |-
508 |
- 509 | 510 | null 511 | | 512 | 513 | boolean 514 | 515 | 516 | 517 |
-
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
- Source: 551 |
- 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 |
Methods
573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 |(static) getNavigatorVendor() → {string}
581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 |-
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
- Source: 627 |
- 630 | 631 | 632 | 633 | 634 | 635 | 636 | 637 |
Returns:
652 | 653 | 654 | 655 | 656 |-
657 |
- 658 | Type 659 | 660 |
- 661 | 662 | string 663 | 664 | 665 | 666 |
(static) getUserAgent() → {string}
681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 |-
700 |
701 |
702 |
703 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
- Source: 727 |
- 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 |
Returns:
752 | 753 | 754 | 755 | 756 |-
757 |
- 758 | Type 759 | 760 |
- 761 | 762 | string 763 | 764 | 765 | 766 |
(static) hasSafari10Bug() → {boolean}
781 | 782 | 783 | 784 | 785 | 786 | 787 |-
815 |
816 |
817 |
818 |
819 |
820 |
821 |
822 |
823 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831 |
832 |
833 |
834 |
835 |
836 |
837 |
838 |
839 |
840 |
841 |
- Source: 842 |
- 845 | 846 | 847 | 848 | 849 | 850 | 851 | 852 |
Returns:
867 | 868 | 869 | 870 | 871 |-
872 |
- 873 | Type 874 | 875 |
- 876 | 877 | boolean 878 | 879 | 880 | 881 |
(static) hasWebKitFallbackBug() → {boolean}
896 | 897 | 898 | 899 | 900 | 901 | 902 |-
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927 |
928 |
929 |
930 |
931 |
932 |
933 |
934 |
935 |
936 |
937 |
938 |
939 |
940 |
941 |
942 |
943 |
944 |
945 |
946 |
- Source: 947 |
- 950 | 951 | 952 | 953 | 954 | 955 | 956 | 957 |
Returns:
972 | 973 | 974 | 975 | 976 |-
977 |
- 978 | Type 979 | 980 |
- 981 | 982 | boolean 983 | 984 | 985 | 986 |
(static) supportsNativeFontLoading() → {boolean}
1001 | 1002 | 1003 | 1004 | 1005 | 1006 | 1007 |-
1024 |
1025 |
1026 |
1027 |
1028 |
1029 |
1030 |
1031 |
1032 |
1033 |
1034 |
1035 |
1036 |
1037 |
1038 |
1039 |
1040 |
1041 |
1042 |
1043 |
1044 |
1045 |
1046 |
1047 |
1048 |
1049 |
1050 |
- Source: 1051 |
- 1054 | 1055 | 1056 | 1057 | 1058 | 1059 | 1060 | 1061 |
Returns:
1076 | 1077 | 1078 | 1079 | 1080 |-
1081 |
- 1082 | Type 1083 | 1084 |
- 1085 | 1086 | boolean 1087 | 1088 | 1089 | 1090 |
(static) supportStretch() → {boolean}
1105 | 1106 | 1107 | 1108 | 1109 | 1110 | 1111 |-
1129 |
1130 |
1131 |
1132 |
1133 |
1134 |
1135 |
1136 |
1137 |
1138 |
1139 |
1140 |
1141 |
1142 |
1143 |
1144 |
1145 |
1146 |
1147 |
1148 |
1149 |
1150 |
1151 |
1152 |
1153 |
1154 |
1155 |
- Source: 1156 |
- 1159 | 1160 | 1161 | 1162 | 1163 | 1164 | 1165 | 1166 |
Returns:
1181 | 1182 | 1183 | 1184 | 1185 |-
1186 |
- 1187 | Type 1188 | 1189 |
- 1190 | 1191 | boolean 1192 | 1193 | 1194 | 1195 |
load(textopt, timeoutopt) → {Promise.<FontFaceObserver>}
1210 | 1211 | 1212 | 1213 | 1214 | 1215 | 1216 | 1217 | 1218 | 1219 | 1220 | 1221 | 1222 | 1223 | 1224 |Parameters:
1225 | 1226 | 1227 |Name | 1232 | 1233 | 1234 |Type | 1235 | 1236 | 1237 |Attributes | 1238 | 1239 | 1240 | 1241 | 1242 |Description | 1243 |
---|---|---|---|
text |
1252 |
1253 |
1254 | 1255 | 1256 | 1257 | string 1258 | 1259 | 1260 | 1261 | | 1262 | 1263 | 1264 |
1265 |
1266 | <optional> 1267 | 1268 | 1269 | 1270 | 1271 | 1272 | |
1273 |
1274 |
1275 |
1276 |
1277 | Optional test string to use for detecting if a font 1278 | is available. | 1279 |
timeout |
1286 |
1287 |
1288 | 1289 | 1290 | 1291 | number 1292 | 1293 | 1294 | 1295 | | 1296 | 1297 | 1298 |
1299 |
1300 | <optional> 1301 | 1302 | 1303 | 1304 | 1305 | 1306 | |
1307 |
1308 |
1309 |
1310 |
1311 | Optional timeout for giving up on font load 1312 | detection and rejecting the promise (defaults to 3 seconds). | 1313 |
-
1325 |
1326 |
1327 |
1328 |
1329 |
1330 |
1331 |
1332 |
1333 |
1334 |
1335 |
1336 |
1337 |
1338 |
1339 |
1340 |
1341 |
1342 |
1343 |
1344 |
1345 |
1346 |
1347 |
1348 |
1349 |
1350 |
1351 |
- Source: 1352 |
- 1355 | 1356 | 1357 | 1358 | 1359 | 1360 | 1361 | 1362 |
Returns:
1377 | 1378 | 1379 | 1380 | 1381 |-
1382 |
- 1383 | Type 1384 | 1385 |
- 1386 | 1387 | Promise.<FontFaceObserver> 1388 | 1389 | 1390 | 1391 |