OSDN Git Service

外部のSVGフォントにフェールセーフを設定
authordhrname <dhrname@users.sourceforge.jp>
Sun, 2 Dec 2012 13:26:59 +0000 (22:26 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Sun, 2 Dec 2012 13:26:59 +0000 (22:26 +0900)
org/w3c/dom/svg.js

index fbcd196..e8c8940 100644 (file)
@@ -6595,6 +6595,9 @@ NAIBU._noie_createFont = function(/*Element*/ ti, /*Element*/ font, /*boolean*/
   "stroke-opacity",\r
   "opacity",\r
   "cursor"];\r
+  if (glyphs.length > 60) { //fail safe\r
+    return;\r
+  }\r
   if (/a/[-1] === 'a') { //Firefoxならば\r
     ds = true;\r
   } else if (isMSIE || isTategaki) {\r