Fixed bug of preparing parts function when preparing multiple parts.
authorKoichi KAMICHI <kamichi@fonts.jp>
Thu, 22 Jun 2006 01:22:07 +0000 (01:22 +0000)
committerKoichi KAMICHI <kamichi@fonts.jp>
Thu, 22 Jun 2006 01:22:07 +0000 (01:22 +0000)
makettf/index.html
makettf/makettf.pl

index 5785f96..77433d6 100644 (file)
@@ -46,4 +46,3 @@ Webサーバの制約により生成に6分以上かかる場合は失敗しま
 </body>
 </html>
 
-
index 4ce2284..7eb22bc 100755 (executable)
@@ -57,7 +57,7 @@ sub makefont{
 
 sub addsubset{
     $subset{$_[0]} = $buhin{$_[0]};
-    if($buhin{$_[0]} =~ m/(^|\$)99:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:(.+?)(\$|$)/){
+    while($buhin{$_[0]} =~ m/(^|\$)99:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:(.+?)(\$|$)/gc){
        if(!exists($subset{$2})){
            &addsubset($2);
        }