1 According to the CSS3 Fonts Module, Step 4 or the Font Style Matching Algorithm
2 ( https://drafts.csswg.org/css-fonts-3/#font-style-matching ) must narrow down the
3 available font faces by finding the nearest match in the following order of
4 precedence: stretch, style, weight.
13 Available fonts updated: ["condensed_normal_100","condensed_normal_900","condensed_italic_100","condensed_italic_900","expanded_normal_100","expanded_normal_900","expanded_italic_100","expanded_italic_900"]
16 Expected: condensed normal 100
17 Actual: condensed normal 100
21 Expected: condensed normal 900
22 Actual: condensed normal 900
26 Expected: condensed italic 100
27 Actual: condensed italic 100
31 Expected: condensed italic 900
32 Actual: condensed italic 900
36 Expected: expanded normal 100
37 Actual: expanded normal 100
41 Expected: expanded normal 900
42 Actual: expanded normal 900
46 Expected: expanded italic 100
47 Actual: expanded italic 100
51 Expected: expanded italic 900
52 Actual: expanded italic 900
55 Available fonts updated: ["condensed_normal_100","condensed_italic_100","expanded_normal_100","expanded_italic_100"]
58 Expected: condensed normal 100
59 Actual: condensed normal 100
63 Expected: condensed normal 100
64 Actual: condensed normal 100
68 Expected: condensed italic 100
69 Actual: condensed italic 100
73 Expected: condensed italic 100
74 Actual: condensed italic 100
78 Expected: expanded normal 100
79 Actual: expanded normal 100
83 Expected: expanded normal 100
84 Actual: expanded normal 100
88 Expected: expanded italic 100
89 Actual: expanded italic 100
93 Expected: expanded italic 100
94 Actual: expanded italic 100
97 Available fonts updated: ["condensed_normal_900","condensed_italic_900","expanded_normal_900","expanded_italic_900"]
100 Expected: condensed normal 900
101 Actual: condensed normal 900
104 #condensed_normal_900
105 Expected: condensed normal 900
106 Actual: condensed normal 900
109 #condensed_italic_100
110 Expected: condensed italic 900
111 Actual: condensed italic 900
114 #condensed_italic_900
115 Expected: condensed italic 900
116 Actual: condensed italic 900
120 Expected: expanded normal 900
121 Actual: expanded normal 900
125 Expected: expanded normal 900
126 Actual: expanded normal 900
130 Expected: expanded italic 900
131 Actual: expanded italic 900
135 Expected: expanded italic 900
136 Actual: expanded italic 900
139 Available fonts updated: ["condensed_normal_100","condensed_normal_900","expanded_normal_100","expanded_normal_900"]
141 #condensed_normal_100
142 Expected: condensed normal 100
143 Actual: condensed normal 100
146 #condensed_normal_900
147 Expected: condensed normal 900
148 Actual: condensed normal 900
151 #condensed_italic_100
152 Expected: condensed normal 100
153 Actual: condensed normal 100
156 #condensed_italic_900
157 Expected: condensed normal 900
158 Actual: condensed normal 900
162 Expected: expanded normal 100
163 Actual: expanded normal 100
167 Expected: expanded normal 900
168 Actual: expanded normal 900
172 Expected: expanded normal 100
173 Actual: expanded normal 100
177 Expected: expanded normal 900
178 Actual: expanded normal 900
181 Available fonts updated: ["condensed_normal_100","expanded_normal_100"]
183 #condensed_normal_100
184 Expected: condensed normal 100
185 Actual: condensed normal 100
188 #condensed_normal_900
189 Expected: condensed normal 100
190 Actual: condensed normal 100
193 #condensed_italic_100
194 Expected: condensed normal 100
195 Actual: condensed normal 100
198 #condensed_italic_900
199 Expected: condensed normal 100
200 Actual: condensed normal 100
204 Expected: expanded normal 100
205 Actual: expanded normal 100
209 Expected: expanded normal 100
210 Actual: expanded normal 100
214 Expected: expanded normal 100
215 Actual: expanded normal 100
219 Expected: expanded normal 100
220 Actual: expanded normal 100
223 Available fonts updated: ["condensed_normal_900","expanded_normal_900"]
225 #condensed_normal_100
226 Expected: condensed normal 900
227 Actual: condensed normal 900
230 #condensed_normal_900
231 Expected: condensed normal 900
232 Actual: condensed normal 900
235 #condensed_italic_100
236 Expected: condensed normal 900
237 Actual: condensed normal 900
240 #condensed_italic_900
241 Expected: condensed normal 900
242 Actual: condensed normal 900
246 Expected: expanded normal 900
247 Actual: expanded normal 900
251 Expected: expanded normal 900
252 Actual: expanded normal 900
256 Expected: expanded normal 900
257 Actual: expanded normal 900
261 Expected: expanded normal 900
262 Actual: expanded normal 900
265 Available fonts updated: ["condensed_italic_100","condensed_italic_900","expanded_italic_100","expanded_italic_900"]
267 #condensed_normal_100
268 Expected: condensed italic 100
269 Actual: condensed italic 100
272 #condensed_normal_900
273 Expected: condensed italic 900
274 Actual: condensed italic 900
277 #condensed_italic_100
278 Expected: condensed italic 100
279 Actual: condensed italic 100
282 #condensed_italic_900
283 Expected: condensed italic 900
284 Actual: condensed italic 900
288 Expected: expanded italic 100
289 Actual: expanded italic 100
293 Expected: expanded italic 900
294 Actual: expanded italic 900
298 Expected: expanded italic 100
299 Actual: expanded italic 100
303 Expected: expanded italic 900
304 Actual: expanded italic 900
307 Available fonts updated: ["condensed_italic_100","expanded_italic_100"]
309 #condensed_normal_100
310 Expected: condensed italic 100
311 Actual: condensed italic 100
314 #condensed_normal_900
315 Expected: condensed italic 100
316 Actual: condensed italic 100
319 #condensed_italic_100
320 Expected: condensed italic 100
321 Actual: condensed italic 100
324 #condensed_italic_900
325 Expected: condensed italic 100
326 Actual: condensed italic 100
330 Expected: expanded italic 100
331 Actual: expanded italic 100
335 Expected: expanded italic 100
336 Actual: expanded italic 100
340 Expected: expanded italic 100
341 Actual: expanded italic 100
345 Expected: expanded italic 100
346 Actual: expanded italic 100
349 Available fonts updated: ["condensed_italic_900","expanded_italic_900"]
351 #condensed_normal_100
352 Expected: condensed italic 900
353 Actual: condensed italic 900
356 #condensed_normal_900
357 Expected: condensed italic 900
358 Actual: condensed italic 900
361 #condensed_italic_100
362 Expected: condensed italic 900
363 Actual: condensed italic 900
366 #condensed_italic_900
367 Expected: condensed italic 900
368 Actual: condensed italic 900
372 Expected: expanded italic 900
373 Actual: expanded italic 900
377 Expected: expanded italic 900
378 Actual: expanded italic 900
382 Expected: expanded italic 900
383 Actual: expanded italic 900
387 Expected: expanded italic 900
388 Actual: expanded italic 900
391 Available fonts updated: ["condensed_normal_100","condensed_normal_900","condensed_italic_100","condensed_italic_900"]
393 #condensed_normal_100
394 Expected: condensed normal 100
395 Actual: condensed normal 100
398 #condensed_normal_900
399 Expected: condensed normal 900
400 Actual: condensed normal 900
403 #condensed_italic_100
404 Expected: condensed italic 100
405 Actual: condensed italic 100
408 #condensed_italic_900
409 Expected: condensed italic 900
410 Actual: condensed italic 900
414 Expected: condensed normal 100
415 Actual: condensed normal 100
419 Expected: condensed normal 900
420 Actual: condensed normal 900
424 Expected: condensed italic 100
425 Actual: condensed italic 100
429 Expected: condensed italic 900
430 Actual: condensed italic 900
433 Available fonts updated: ["condensed_normal_100","condensed_italic_100"]
435 #condensed_normal_100
436 Expected: condensed normal 100
437 Actual: condensed normal 100
440 #condensed_normal_900
441 Expected: condensed normal 100
442 Actual: condensed normal 100
445 #condensed_italic_100
446 Expected: condensed italic 100
447 Actual: condensed italic 100
450 #condensed_italic_900
451 Expected: condensed italic 100
452 Actual: condensed italic 100
456 Expected: condensed normal 100
457 Actual: condensed normal 100
461 Expected: condensed normal 100
462 Actual: condensed normal 100
466 Expected: condensed italic 100
467 Actual: condensed italic 100
471 Expected: condensed italic 100
472 Actual: condensed italic 100
475 Available fonts updated: ["condensed_normal_900","condensed_italic_900"]
477 #condensed_normal_100
478 Expected: condensed normal 900
479 Actual: condensed normal 900
482 #condensed_normal_900
483 Expected: condensed normal 900
484 Actual: condensed normal 900
487 #condensed_italic_100
488 Expected: condensed italic 900
489 Actual: condensed italic 900
492 #condensed_italic_900
493 Expected: condensed italic 900
494 Actual: condensed italic 900
498 Expected: condensed normal 900
499 Actual: condensed normal 900
503 Expected: condensed normal 900
504 Actual: condensed normal 900
508 Expected: condensed italic 900
509 Actual: condensed italic 900
513 Expected: condensed italic 900
514 Actual: condensed italic 900
517 Available fonts updated: ["condensed_normal_100","condensed_normal_900"]
519 #condensed_normal_100
520 Expected: condensed normal 100
521 Actual: condensed normal 100
524 #condensed_normal_900
525 Expected: condensed normal 900
526 Actual: condensed normal 900
529 #condensed_italic_100
530 Expected: condensed normal 100
531 Actual: condensed normal 100
534 #condensed_italic_900
535 Expected: condensed normal 900
536 Actual: condensed normal 900
540 Expected: condensed normal 100
541 Actual: condensed normal 100
545 Expected: condensed normal 900
546 Actual: condensed normal 900
550 Expected: condensed normal 100
551 Actual: condensed normal 100
555 Expected: condensed normal 900
556 Actual: condensed normal 900
559 Available fonts updated: ["condensed_normal_100"]
561 #condensed_normal_100
562 Expected: condensed normal 100
563 Actual: condensed normal 100
566 #condensed_normal_900
567 Expected: condensed normal 100
568 Actual: condensed normal 100
571 #condensed_italic_100
572 Expected: condensed normal 100
573 Actual: condensed normal 100
576 #condensed_italic_900
577 Expected: condensed normal 100
578 Actual: condensed normal 100
582 Expected: condensed normal 100
583 Actual: condensed normal 100
587 Expected: condensed normal 100
588 Actual: condensed normal 100
592 Expected: condensed normal 100
593 Actual: condensed normal 100
597 Expected: condensed normal 100
598 Actual: condensed normal 100
601 Available fonts updated: ["condensed_normal_900"]
603 #condensed_normal_100
604 Expected: condensed normal 900
605 Actual: condensed normal 900
608 #condensed_normal_900
609 Expected: condensed normal 900
610 Actual: condensed normal 900
613 #condensed_italic_100
614 Expected: condensed normal 900
615 Actual: condensed normal 900
618 #condensed_italic_900
619 Expected: condensed normal 900
620 Actual: condensed normal 900
624 Expected: condensed normal 900
625 Actual: condensed normal 900
629 Expected: condensed normal 900
630 Actual: condensed normal 900
634 Expected: condensed normal 900
635 Actual: condensed normal 900
639 Expected: condensed normal 900
640 Actual: condensed normal 900
643 Available fonts updated: ["condensed_italic_100","condensed_italic_900"]
645 #condensed_normal_100
646 Expected: condensed italic 100
647 Actual: condensed italic 100
650 #condensed_normal_900
651 Expected: condensed italic 900
652 Actual: condensed italic 900
655 #condensed_italic_100
656 Expected: condensed italic 100
657 Actual: condensed italic 100
660 #condensed_italic_900
661 Expected: condensed italic 900
662 Actual: condensed italic 900
666 Expected: condensed italic 100
667 Actual: condensed italic 100
671 Expected: condensed italic 900
672 Actual: condensed italic 900
676 Expected: condensed italic 100
677 Actual: condensed italic 100
681 Expected: condensed italic 900
682 Actual: condensed italic 900
685 Available fonts updated: ["condensed_italic_100"]
687 #condensed_normal_100
688 Expected: condensed italic 100
689 Actual: condensed italic 100
692 #condensed_normal_900
693 Expected: condensed italic 100
694 Actual: condensed italic 100
697 #condensed_italic_100
698 Expected: condensed italic 100
699 Actual: condensed italic 100
702 #condensed_italic_900
703 Expected: condensed italic 100
704 Actual: condensed italic 100
708 Expected: condensed italic 100
709 Actual: condensed italic 100
713 Expected: condensed italic 100
714 Actual: condensed italic 100
718 Expected: condensed italic 100
719 Actual: condensed italic 100
723 Expected: condensed italic 100
724 Actual: condensed italic 100
727 Available fonts updated: ["condensed_italic_900"]
729 #condensed_normal_100
730 Expected: condensed italic 900
731 Actual: condensed italic 900
734 #condensed_normal_900
735 Expected: condensed italic 900
736 Actual: condensed italic 900
739 #condensed_italic_100
740 Expected: condensed italic 900
741 Actual: condensed italic 900
744 #condensed_italic_900
745 Expected: condensed italic 900
746 Actual: condensed italic 900
750 Expected: condensed italic 900
751 Actual: condensed italic 900
755 Expected: condensed italic 900
756 Actual: condensed italic 900
760 Expected: condensed italic 900
761 Actual: condensed italic 900
765 Expected: condensed italic 900
766 Actual: condensed italic 900
769 Available fonts updated: ["expanded_normal_100","expanded_normal_900","expanded_italic_100","expanded_italic_900"]
771 #condensed_normal_100
772 Expected: expanded normal 100
773 Actual: expanded normal 100
776 #condensed_normal_900
777 Expected: expanded normal 900
778 Actual: expanded normal 900
781 #condensed_italic_100
782 Expected: expanded italic 100
783 Actual: expanded italic 100
786 #condensed_italic_900
787 Expected: expanded italic 900
788 Actual: expanded italic 900
792 Expected: expanded normal 100
793 Actual: expanded normal 100
797 Expected: expanded normal 900
798 Actual: expanded normal 900
802 Expected: expanded italic 100
803 Actual: expanded italic 100
807 Expected: expanded italic 900
808 Actual: expanded italic 900
811 Available fonts updated: ["expanded_normal_100","expanded_italic_100"]
813 #condensed_normal_100
814 Expected: expanded normal 100
815 Actual: expanded normal 100
818 #condensed_normal_900
819 Expected: expanded normal 100
820 Actual: expanded normal 100
823 #condensed_italic_100
824 Expected: expanded italic 100
825 Actual: expanded italic 100
828 #condensed_italic_900
829 Expected: expanded italic 100
830 Actual: expanded italic 100
834 Expected: expanded normal 100
835 Actual: expanded normal 100
839 Expected: expanded normal 100
840 Actual: expanded normal 100
844 Expected: expanded italic 100
845 Actual: expanded italic 100
849 Expected: expanded italic 100
850 Actual: expanded italic 100
853 Available fonts updated: ["expanded_normal_900","expanded_italic_900"]
855 #condensed_normal_100
856 Expected: expanded normal 900
857 Actual: expanded normal 900
860 #condensed_normal_900
861 Expected: expanded normal 900
862 Actual: expanded normal 900
865 #condensed_italic_100
866 Expected: expanded italic 900
867 Actual: expanded italic 900
870 #condensed_italic_900
871 Expected: expanded italic 900
872 Actual: expanded italic 900
876 Expected: expanded normal 900
877 Actual: expanded normal 900
881 Expected: expanded normal 900
882 Actual: expanded normal 900
886 Expected: expanded italic 900
887 Actual: expanded italic 900
891 Expected: expanded italic 900
892 Actual: expanded italic 900
895 Available fonts updated: ["expanded_normal_100","expanded_normal_900"]
897 #condensed_normal_100
898 Expected: expanded normal 100
899 Actual: expanded normal 100
902 #condensed_normal_900
903 Expected: expanded normal 900
904 Actual: expanded normal 900
907 #condensed_italic_100
908 Expected: expanded normal 100
909 Actual: expanded normal 100
912 #condensed_italic_900
913 Expected: expanded normal 900
914 Actual: expanded normal 900
918 Expected: expanded normal 100
919 Actual: expanded normal 100
923 Expected: expanded normal 900
924 Actual: expanded normal 900
928 Expected: expanded normal 100
929 Actual: expanded normal 100
933 Expected: expanded normal 900
934 Actual: expanded normal 900
937 Available fonts updated: ["expanded_normal_100"]
939 #condensed_normal_100
940 Expected: expanded normal 100
941 Actual: expanded normal 100
944 #condensed_normal_900
945 Expected: expanded normal 100
946 Actual: expanded normal 100
949 #condensed_italic_100
950 Expected: expanded normal 100
951 Actual: expanded normal 100
954 #condensed_italic_900
955 Expected: expanded normal 100
956 Actual: expanded normal 100
960 Expected: expanded normal 100
961 Actual: expanded normal 100
965 Expected: expanded normal 100
966 Actual: expanded normal 100
970 Expected: expanded normal 100
971 Actual: expanded normal 100
975 Expected: expanded normal 100
976 Actual: expanded normal 100
979 Available fonts updated: ["expanded_normal_900"]
981 #condensed_normal_100
982 Expected: expanded normal 900
983 Actual: expanded normal 900
986 #condensed_normal_900
987 Expected: expanded normal 900
988 Actual: expanded normal 900
991 #condensed_italic_100
992 Expected: expanded normal 900
993 Actual: expanded normal 900
996 #condensed_italic_900
997 Expected: expanded normal 900
998 Actual: expanded normal 900
1001 #expanded_normal_100
1002 Expected: expanded normal 900
1003 Actual: expanded normal 900
1006 #expanded_normal_900
1007 Expected: expanded normal 900
1008 Actual: expanded normal 900
1011 #expanded_italic_100
1012 Expected: expanded normal 900
1013 Actual: expanded normal 900
1016 #expanded_italic_900
1017 Expected: expanded normal 900
1018 Actual: expanded normal 900
1021 Available fonts updated: ["expanded_italic_100","expanded_italic_900"]
1023 #condensed_normal_100
1024 Expected: expanded italic 100
1025 Actual: expanded italic 100
1028 #condensed_normal_900
1029 Expected: expanded italic 900
1030 Actual: expanded italic 900
1033 #condensed_italic_100
1034 Expected: expanded italic 100
1035 Actual: expanded italic 100
1038 #condensed_italic_900
1039 Expected: expanded italic 900
1040 Actual: expanded italic 900
1043 #expanded_normal_100
1044 Expected: expanded italic 100
1045 Actual: expanded italic 100
1048 #expanded_normal_900
1049 Expected: expanded italic 900
1050 Actual: expanded italic 900
1053 #expanded_italic_100
1054 Expected: expanded italic 100
1055 Actual: expanded italic 100
1058 #expanded_italic_900
1059 Expected: expanded italic 900
1060 Actual: expanded italic 900
1063 Available fonts updated: ["expanded_italic_100"]
1065 #condensed_normal_100
1066 Expected: expanded italic 100
1067 Actual: expanded italic 100
1070 #condensed_normal_900
1071 Expected: expanded italic 100
1072 Actual: expanded italic 100
1075 #condensed_italic_100
1076 Expected: expanded italic 100
1077 Actual: expanded italic 100
1080 #condensed_italic_900
1081 Expected: expanded italic 100
1082 Actual: expanded italic 100
1085 #expanded_normal_100
1086 Expected: expanded italic 100
1087 Actual: expanded italic 100
1090 #expanded_normal_900
1091 Expected: expanded italic 100
1092 Actual: expanded italic 100
1095 #expanded_italic_100
1096 Expected: expanded italic 100
1097 Actual: expanded italic 100
1100 #expanded_italic_900
1101 Expected: expanded italic 100
1102 Actual: expanded italic 100
1105 Available fonts updated: ["expanded_italic_900"]
1107 #condensed_normal_100
1108 Expected: expanded italic 900
1109 Actual: expanded italic 900
1112 #condensed_normal_900
1113 Expected: expanded italic 900
1114 Actual: expanded italic 900
1117 #condensed_italic_100
1118 Expected: expanded italic 900
1119 Actual: expanded italic 900
1122 #condensed_italic_900
1123 Expected: expanded italic 900
1124 Actual: expanded italic 900
1127 #expanded_normal_100
1128 Expected: expanded italic 900
1129 Actual: expanded italic 900
1132 #expanded_normal_900
1133 Expected: expanded italic 900
1134 Actual: expanded italic 900
1137 #expanded_italic_100
1138 Expected: expanded italic 900
1139 Actual: expanded italic 900
1142 #expanded_italic_900
1143 Expected: expanded italic 900
1144 Actual: expanded italic 900