]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
saving uncommitted changes in /etc prior to emerge run
authorFrank Brehm <frank@brehm-online.com>
Thu, 28 Dec 2017 03:47:49 +0000 (04:47 +0100)
committerFrank Brehm <frank@brehm-online.com>
Thu, 28 Dec 2017 03:47:49 +0000 (04:47 +0100)
16 files changed:
.etckeeper
ImageMagick-7/coder.xml [new file with mode: 0644]
ImageMagick-7/colors.xml [new file with mode: 0644]
ImageMagick-7/delegates.xml [new file with mode: 0644]
ImageMagick-7/log.xml [new file with mode: 0644]
ImageMagick-7/magic.xml [new file with mode: 0644]
ImageMagick-7/mime.xml [new file with mode: 0644]
ImageMagick-7/policy.xml [new file with mode: 0644]
ImageMagick-7/quantization-table.xml [new file with mode: 0644]
ImageMagick-7/thresholds.xml [new file with mode: 0644]
ImageMagick-7/type-apple.xml [new file with mode: 0644]
ImageMagick-7/type-dejavu.xml [new file with mode: 0644]
ImageMagick-7/type-ghostscript.xml [new file with mode: 0644]
ImageMagick-7/type-urw-base35.xml [new file with mode: 0644]
ImageMagick-7/type-windows.xml [new file with mode: 0644]
ImageMagick-7/type.xml [new file with mode: 0644]

index e0567aa1e125f499f5c34b985987d9addb3b2fe2..3f381b78e837edddfa07ce35e41325397eaa5c4b 100755 (executable)
@@ -83,6 +83,22 @@ maybe chmod 0644 'ImageMagick-6/type-ghostscript.xml'
 maybe chmod 0644 'ImageMagick-6/type-urw-base35.xml'
 maybe chmod 0644 'ImageMagick-6/type-windows.xml'
 maybe chmod 0644 'ImageMagick-6/type.xml'
+maybe chmod 0755 'ImageMagick-7'
+maybe chmod 0644 'ImageMagick-7/coder.xml'
+maybe chmod 0644 'ImageMagick-7/colors.xml'
+maybe chmod 0644 'ImageMagick-7/delegates.xml'
+maybe chmod 0644 'ImageMagick-7/log.xml'
+maybe chmod 0644 'ImageMagick-7/magic.xml'
+maybe chmod 0644 'ImageMagick-7/mime.xml'
+maybe chmod 0644 'ImageMagick-7/policy.xml'
+maybe chmod 0644 'ImageMagick-7/quantization-table.xml'
+maybe chmod 0644 'ImageMagick-7/thresholds.xml'
+maybe chmod 0644 'ImageMagick-7/type-apple.xml'
+maybe chmod 0644 'ImageMagick-7/type-dejavu.xml'
+maybe chmod 0644 'ImageMagick-7/type-ghostscript.xml'
+maybe chmod 0644 'ImageMagick-7/type-urw-base35.xml'
+maybe chmod 0644 'ImageMagick-7/type-windows.xml'
+maybe chmod 0644 'ImageMagick-7/type.xml'
 maybe chmod 0755 'NetworkManager'
 maybe chmod 0755 'NetworkManager/conf.d'
 maybe chmod 0755 'NetworkManager/dispatcher.d'
diff --git a/ImageMagick-7/coder.xml b/ImageMagick-7/coder.xml
new file mode 100644 (file)
index 0000000..4d2394f
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE codermap [
+<!ELEMENT codermap (coder)+>
+  <!ATTLIST codermap xmlns CDATA #FIXED ''>
+  <!ELEMENT coder EMPTY>
+  <!ATTLIST coder xmlns CDATA #FIXED '' magick NMTOKEN #REQUIRED
+    name NMTOKEN #REQUIRED>
+]>
+<!--
+  Associate an image format with the specified coder module.
+
+  ImageMagick has a number of coder modules to support the reading and/or
+  writing of an image format (e.g. JPEG). Some coder modules support more
+  than one associated image format and the mapping between an associated
+  format and its respective coder module is defined in this configuration
+  file. For example, the PNG coder module not only supports the PNG image
+  format, but the JNG and MNG formats as well.
+-->
+<codermap>
+  <!-- <coder magick="GIF87" name="GIF"/> -->
+  <!-- <coder magick="JPG" name="JPEG"/> -->
+  <!-- <coder magick="PGM" name="PNM"/> -->
+</codermap>
diff --git a/ImageMagick-7/colors.xml b/ImageMagick-7/colors.xml
new file mode 100644 (file)
index 0000000..55bfb5d
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE colormap [
+<!ELEMENT colormap (color)+>
+<!ELEMENT color (#PCDATA)>
+<!ATTLIST color name CDATA "0">
+<!ATTLIST color color CDATA "rgb(0,0,0)">
+<!ATTLIST color compliance CDATA "SVG">
+]>
+<!--
+  Associate a color name with its red, green, blue, and alpha intensities.
+
+  A number of methods and options require a color parameter. It is often
+  convenient to refer to a color by name (e.g. white) rather than by hex
+  value (e.g. #fff). This file maps a color name to its equivalent red,
+  green, blue, and alpha intensities (e.g. for white, red = 255, green =
+  255, blue = 255, and alpha = 0).
+-->
+<colormap>
+  <!-- <color name="none" color="rgba(0,0,0,0)" compliance="SVG, XPM"/> -->
+  <!-- <color name="black" color="rgb(0,0,0)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="red" color="rgb(255,0,0)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="magenta" color="rgb(255,0,255)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="green" color="rgb(0,128,0)" compliance="SVG"/> -->
+  <!-- <color name="cyan" color="rgb(0,255,255)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="blue" color="rgb(0,0,255)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="yellow" color="rgb(255,255,0)" compliance="SVG, X11, XPM"/> -->
+  <!-- <color name="white" color="rgb(255,255,255)" compliance="SVG, X11"/> -->
+</colormap>
diff --git a/ImageMagick-7/delegates.xml b/ImageMagick-7/delegates.xml
new file mode 100644 (file)
index 0000000..45ebae8
--- /dev/null
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE delegatemap [
+  <!ELEMENT delegatemap (delegate)+>
+  <!ATTLIST delegatemap xmlns CDATA #FIXED ''>
+  <!ELEMENT delegate EMPTY>
+  <!ATTLIST delegate xmlns CDATA #FIXED '' command CDATA #REQUIRED
+    decode NMTOKEN #IMPLIED encode NMTOKEN #IMPLIED mode NMTOKEN #IMPLIED
+    spawn NMTOKEN #IMPLIED stealth NMTOKEN #IMPLIED>
+]>
+<!--
+  Delegate command file.
+
+  Commands which specify
+
+    decode="in_format" encode="out_format"
+
+  specify the rules for converting from in_format to out_format.  Use these
+  rules to translate directly between formats.
+
+  Commands which specify only
+
+    decode="in_format"
+
+  specify the rules for converting from in_format to some format that
+  ImageMagick automatically recognizes. Use these rules to decode formats.
+
+  Commands which specify only
+
+   encode="out_format"
+
+  specify the rules for an "encoder" which may accept any input format.
+
+  The substitution rules are as follows:
+
+    %a  authentication passphrase
+    %b  image file size in bytes
+    %g  image geometry
+    %h  image rows (height)
+    %i  input image filename
+    %#  input image signature
+    %m  input image format
+    %o  output image filename
+    %p  page number
+    %q  input image depth
+    %s  scene number
+    %u  unique temporary filename
+    %w  image columns (width)
+    %x  input image x resolution
+    %y  input image y resolution
+
+  Set option delegate:bimodal=true to process bimodal delegates otherwise they
+  are ignored.
+
+  If stealth="True" the delegate is not listed in user requested
+  "-list delegate" listings. These are typically special internal delegates.
+
+  If spawn="True", ImageMagick does not wait for the delegate to finish, nor
+  will it read any output image.
+-->
+<delegatemap>
+  <delegate decode="bpg" command="&quot;bpgdec&quot; -b 16 -o &quot;%o.png&quot; &quot;%i&quot;; /bin/mv &quot;%o.png&quot; &quot;%o&quot;"/>
+  <delegate decode="png" encode="bpg" command="&quot;bpgenc&quot; -b 12 -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="blender" command="&quot;blender&quot; -b &quot;%i&quot; -F PNG -o &quot;%o&quot;&quot;\n&quot;magick&quot; convert -concatenate &quot;%o*.png&quot; &quot;%o&quot;"/>
+  <delegate decode="browse" stealth="True" spawn="True" command="&quot;xdg-open&quot; http://www.imagemagick.org/; /bin/rm &quot;%i&quot;"/>
+  <delegate decode="cdr" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; /bin/mv &quot;%o.svg&quot; &quot;%o&quot;"/>
+  <delegate decode="cgm" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; /bin/mv &quot;%o.svg&quot; &quot;%o&quot;"/>
+  <delegate decode="https" command="&quot;curl&quot; -s -k -L -o &quot;%o&quot; &quot;https:%M&quot;"/>
+  <delegate decode="doc" command="&quot;soffice&quot; --convert-to pdf -outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%u&quot;; /bin/mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
+  <delegate decode="docx" command="&quot;soffice&quot; --convert-to pdf -outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%u&quot;; /bin/mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
+  <delegate decode="dng:decode" command="&quot;ufraw-batch&quot; --silent --create-id=also --out-type=png --out-depth=16 &quot;--output=%u.png&quot; &quot;%i&quot;"/>
+  <delegate decode="dot" command='&quot;dot&quot; -Tsvg &quot;%i&quot; -o &quot;%o&quot;' />
+  <delegate decode="dvi" command="&quot;dvips&quot; -sstdout=%%stderr -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="dxf" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; /bin/mv &quot;%o.svg&quot; &quot;%o&quot;"/>
+  <delegate decode="edit" stealth="True" command="&quot;xterm&quot; -title &quot;Edit Image Comment&quot; -e vi &quot;%o&quot;"/>
+  <delegate decode="eps" encode="pdf" mode="bi" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="eps" encode="ps" mode="bi" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="fig" command="&quot;uniconvertor&quot; &quot;%i&quot; &quot;%o.svg&quot;; /bin/mv &quot;%o.svg&quot; &quot;%o&quot;"/>
+  <delegate decode="hpg" command="&quot;hp2xx&quot; -sstdout=%%stderr -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;;     /bin/mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
+  <delegate decode="hpgl" command="&quot;hp2xx&quot; -sstdout=%%stderr -m eps -f `basename &quot;%o&quot;` &quot;%i&quot;;     /bin/mv -f `basename &quot;%o&quot;` &quot;%o&quot;"/>
+  <delegate decode="htm" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="html" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="ilbm" command="&quot;ilbmtoppm&quot; &quot;%i&quot; &gt; &quot;%o&quot;"/>
+  <delegate decode="jpg" encode="lep" mode="encode" command="&quot;lepton&quot; &quot;%i&quot; &quot;%o&quot;"/>
+  <delegate decode="jxr" command="/bin/mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.pnm&quot;; /bin/mv &quot;%i.jxr&quot; &quot;%i&quot;; /bin/mv &quot;%o.pnm&quot; &quot;%o&quot;"/>
+  <delegate decode="lep" mode="decode" command="&quot;lepton&quot; &quot;%i&quot; &quot;%o&quot;"/>
+  <delegate decode="miff" encode="show" spawn="True" command="&quot;magick&quot; display -immutable -delay 0 -title &quot;%M&quot; &quot;%i&quot;"/>
+  <delegate decode="miff" encode="win" stealth="True" spawn="True" command="&quot;magick&quot; display -immutable -delay 0 -title &quot;%M&quot; &quot;%i&quot;"/>
+  <delegate decode="mpeg:decode" command="&quot;ffmpeg&quot; -nostdin -v -1 -i &quot;%i&quot; -vframes %S -vcodec pam -an -f rawvideo -y &quot;%u.pam&quot; 2&gt; &quot;%u&quot;"/>
+  <delegate decode="odt" command="&quot;soffice&quot; --convert-to pdf -outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%u&quot;; /bin/mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
+  <delegate decode="pcl:cmyk" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pamcmyk32&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="pcl:color" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="pcl:mono" stealth="True" command="&quot;pcl6&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="pdf" encode="eps" mode="bi" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sPDFPassword=&quot;%a&quot; &quot;-sDEVICE=eps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="pdf" encode="ps" mode="bi" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ps2write&quot; -sPDFPassword=&quot;%a&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="png" encode="webp" command="&quot;cwebp&quot; -quiet %Q &quot;%i&quot; -o &quot;%o&quot;"/>
+  <delegate decode="pnm" encode="ilbm" mode="encode" command="&quot;ppmtoilbm&quot; -24if &quot;%i&quot; &gt; &quot;%o&quot;"/>
+  <delegate decode="bmp" encode="jxr" command="/bin/mv &quot;%i&quot; &quot;%i.bmp&quot;; &quot;JxrEncApp&quot; -i &quot;%i.bmp&quot; -o &quot;%o.jxr&quot;; /bin/mv &quot;%i.bmp&quot; &quot;%i&quot;; /bin/mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
+  <delegate decode="bmp" encode="wdp" command="/bin/mv &quot;%i&quot; &quot;%i.bmp&quot;; &quot;JxrEncApp&quot; -i &quot;%i.bmp&quot; -o &quot;%o.jxr&quot;; /bin/mv &quot;%i.bmp&quot; &quot;%i&quot;; /bin/mv &quot;%o.jxr&quot; &quot;%o&quot;"/>
+  <delegate decode="ppt" command="&quot;soffice&quot; --convert-to pdf -outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%u&quot;; /bin/mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
+  <delegate decode="pptx" command="&quot;soffice&quot; --convert-to pdf -outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%u&quot;; /bin/mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
+  <delegate decode="ps" encode="prt" command='&quot;/usr/bin/lpr&quot; &quot;%i&quot;'/>
+  <delegate decode="ps:alpha" stealth="True" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pngalpha&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="ps:cmyk" stealth="True" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pamcmyk32&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="ps:color" stealth="True" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pnmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="ps" encode="eps" mode="bi" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=eps2write&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="ps" encode="pdf" mode="bi" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pdfwrite&quot; &quot;-sOutputFile=%o&quot; &quot;-f%i&quot;"/>
+  <delegate decode="ps" encode="print" mode="encode" command="lpr &quot;%i&quot;"/>
+  <delegate decode="ps:mono" stealth="True" command="&quot;gs&quot; -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;-f%s&quot; &quot;-f%s&quot;"/>
+  <delegate decode="shtml" command="&quot;html2ps&quot; -U -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="sid" command="&quot;mrsidgeodecode&quot; -if sid -i &quot;%i&quot; -of tif -o &quot;%o&quot; &gt; &quot;%u&quot;"/>
+  <delegate decode="svg" command="&quot;rsvg-convert&quot; -o &quot;%o&quot; &quot;%i&quot;"/>
+  <delegate decode="svg:decode" stealth="True" command="&quot;inkscape&quot; &quot;%s&quot; --export-png=&quot;%s&quot; --export-dpi=&quot;%s&quot; --export-background=&quot;%s&quot; --export-background-opacity=&quot;%s&quot; &gt; &quot;%s&quot; 2&gt;&amp;1"/>
+  <delegate decode="tiff" encode="launch" mode="encode" command="&quot;gimp&quot; &quot;%i&quot;"/>
+  <delegate decode="wdp" command="/bin/mv &quot;%i&quot; &quot;%i.jxr&quot;; &quot;JxrDecApp&quot; -i &quot;%i.jxr&quot; -o &quot;%o.bmp&quot;; /bin/mv &quot;%i.jxr&quot; &quot;%i&quot;; /bin/mv &quot;%o.bmp&quot; &quot;%o&quot;"/>
+  <delegate decode="webp" command="&quot;dwebp&quot; -pam &quot;%i&quot; -o &quot;%o&quot;"/>
+  <delegate decode="xls" command="&quot;soffice&quot; --convert-to pdf -outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%u&quot;; /bin/mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
+  <delegate decode="xlsx" command="&quot;soffice&quot; --convert-to pdf -outdir `dirname &quot;%i&quot;` &quot;%i&quot; 2&gt; &quot;%u&quot;; /bin/mv &quot;%i.pdf&quot; &quot;%o&quot;"/>
+  <delegate decode="xps:cmyk" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=bmpsep8&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="xps:color" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=ppmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate decode="xps:mono" stealth="True" command="&quot;gxps&quot; -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 &quot;-sDEVICE=pbmraw&quot; -dTextAlphaBits=%u -dGraphicsAlphaBits=%u &quot;-r%s&quot; %s &quot;-sOutputFile=%s&quot; &quot;%s&quot;"/>
+  <delegate encode="mpeg:encode" stealth="True" command="&quot;ffmpeg&quot; -nostdin -v -1 -i &quot;%M%%d.jpg&quot; &quot;%u.%m&quot; 2&gt; &quot;%u&quot;"/>
+</delegatemap>
diff --git a/ImageMagick-7/log.xml b/ImageMagick-7/log.xml
new file mode 100644 (file)
index 0000000..8a29099
--- /dev/null
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE logmap [
+<!ELEMENT logmap (log)+>
+<!ELEMENT log (#PCDATA)>
+<!ATTLIST log events CDATA #IMPLIED>
+<!ATTLIST log output CDATA #IMPLIED>
+<!ATTLIST log filename CDATA #IMPLIED>
+<!ATTLIST log generations CDATA #IMPLIED>
+<!ATTLIST log limit CDATA #IMPLIED>
+<!ATTLIST log format CDATA #IMPLIED>
+]>
+<!--
+  Configure ImageMagick logger.
+
+  Choose from one or more these events separated by a comma:
+    all
+    accelerate
+    annotate
+    blob
+    cache
+    coder
+    command
+    configure
+    deprecate
+    draw
+    exception
+    locale
+    module
+    none
+    pixel
+    policy
+    resource
+    trace
+    transform
+    user
+    wand
+    x11
+
+  Choose one output handler:
+    console
+    debug
+    event
+    file
+    none
+    stderr
+    stdout
+
+  When output is to a file, specify the filename.  Embed %g in the filename to
+  support log generations.  Generations is the number of log files to retain.
+  Limit is the number of logging events before generating a new log generation.
+
+  The format of the log is defined by embedding special format characters:
+
+    %c   client
+    %d   domain
+    %e   event
+    %f   function
+    %g   generation
+    %i   thread id
+    %l   line
+    %m   module
+    %n   log name
+    %p   process id
+    %r   real CPU time
+    %t   wall clock time
+    %u   user CPU time
+    %v   version
+    %%   percent sign
+    \n   newline
+    \r   carriage return
+    xml
+-->
+<logmap>
+  <log events="None"/>
+  <log output="console"/>
+  <log filename="Magick-%g.log"/>
+  <log generations="3"/>
+  <log limit="2000"/>
+  <log format="%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n  %e"/>
+</logmap>
diff --git a/ImageMagick-7/magic.xml b/ImageMagick-7/magic.xml
new file mode 100644 (file)
index 0000000..7f17731
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE magicmap [
+<!ELEMENT magicmap (magic)+>
+<!ELEMENT magic (#PCDATA)>
+<!ATTLIST magic name CDATA #REQUIRED>
+<!ATTLIST magic offset CDATA "0">
+<!ATTLIST magic target CDATA #REQUIRED>
+]>
+<!--
+  Associate an image format with a unique identifier. 
+
+  Many image formats have identifiers that uniquely identify a particular
+  image format. For example, the GIF image format always begins with GIF8
+  as the first 4 characters of the image. ImageMagick uses this information
+  to quickly determine the type of image it is dealing with when it reads
+  an image.
+-->
+<magicmap>
+  <!-- <magic name="GIF" offset="0" target="GIF8"/> -->
+  <!-- <magic name="JPEG" offset="0" target="\377\330\377"/> -->
+  <!-- <magic name="PNG" offset="0" target="\211PNG\r\n\032\n"/> -->
+  <!-- <magic name="TIFF" offset="0" target="\115\115\000\052"/> -->
+</magicmap>
diff --git a/ImageMagick-7/mime.xml b/ImageMagick-7/mime.xml
new file mode 100644 (file)
index 0000000..9530fc8
--- /dev/null
@@ -0,0 +1,1145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mimemap [
+  <!ELEMENT mimemap (mime+)>
+  <!ELEMENT mime (#PCDATA)>
+  <!ATTLIST mime type CDATA #REQUIRED>
+  <!ATTLIST mime acronym CDATA #IMPLIED>
+  <!ATTLIST mime description CDATA #IMPLIED>
+  <!ATTLIST mime pattern CDATA #IMPLIED>
+  <!ATTLIST mime offset CDATA #IMPLIED>
+  <!ATTLIST mime data-type (string|byte|short|long) #IMPLIED>
+  <!ATTLIST mime endian (lsb|msb) #IMPLIED>
+  <!ATTLIST mime magic CDATA #IMPLIED>
+  <!ATTLIST mime mask CDATA #IMPLIED>
+  <!ATTLIST mime priority CDATA #IMPLIED>
+]>
+<!--
+  Configure ImageMagick mime types.
+-->
+<mimemap>
+  <mime type="application/andrew-inset" acronym="ATK" description="Andrew Toolkit" priority="100" pattern="*.ez" />
+  <mime type="application/illustrator" description="Adobe Illustrator document" priority="100" pattern="*.ai" />
+  <mime type="application/mac-binhex40" description="Macintosh BinHex-encoded file" data-type="string" offset="11" magic="must be converted with BinHex" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="0" magic="(************** Content-type: application/mathematica" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="100:256" magic="This notebook can be used on any computer system with Mathematica" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="10:256" magic="This is a Mathematica Notebook file. It contains ASCII text" priority="50" />
+  <mime type="application/mathematica" description="Mathematica Notebook" priority="100" pattern="*.nb" />
+  <mime type="application/mbox" description="mailbox file" data-type="string" offset="0" magic="From " priority="20" />
+  <mime type="application/octet-stream" description="unknown" priority="100" pattern="*.bin" />
+  <mime type="application/oda" acronym="ODA" description="Office Document Architecture" priority="100" pattern="*.oda" />
+  <mime type="application/pdf" description="Portable Document Format" data-type="string" offset="0" magic="%PDF-" priority="50" />
+  <mime type="application/pdf" acronym="PDF" description="Portable Document Format" priority="100" pattern="*.pdf" />
+  <mime type="application/xspf+xml" description="XML Shareable Playlist Format" data-type="string" offset="0:64" magic="&lt;playlist version=&quot;1" priority="50" />
+  <mime type="application/xspf+xml" description="XML Shareable Playlist Format" priority="100" pattern="*.xspf" />
+  <mime type="audio/x-iriver-pla" description="iRiver Playlist" data-type="string" offset="4" magic="iriver UMS PLA" priority="50" />
+  <mime type="audio/x-iriver-pla" description="iRiver Playlist" priority="100" pattern="*.pla" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" data-type="string" offset="0" magic="-----BEGIN PGP MESSAGE-----" priority="50" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.pgp" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.gpg" />
+  <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.asc" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PUBLIC KEY BLOCK-----" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PRIVATE KEY BLOCK-----" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9501" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9500" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9900" priority="50" />
+  <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9901" priority="50" />
+  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.skr" />
+  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.pkr" />
+  <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.asc" />
+  <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNED MESSAGE-----" priority="50" />
+  <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNATURE-----" priority="50" />
+  <mime type="application/pkcs7-signature" description="detached S/MIME signature" priority="100" pattern="*.p7s" />
+  <mime type="application/pkcs10" description="PKCS#10 certification request" priority="100" pattern="*.p10" />
+  <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="\004%!" priority="50" />
+  <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="%!" priority="50" />
+  <mime type="application/postscript" acronym="PS" description="PostScript" priority="100" pattern="*.ps" />
+  <mime type="application/prs.plucker" description="Plucker document" data-type="string" offset="60" magic="DataPlkr" priority="80" />
+  <mime type="application/rtf" description="Rich Text Format" data-type="string" offset="0" magic="{\\rtf" priority="50" />
+  <mime type="application/rtf" acronym="RTF" description="Rich Text Format" priority="100" pattern="*.rtf" />
+  <mime type="application/sieve" description="Sieve mail filter script" priority="100" pattern="*.siv" />
+  <mime type="application/smil" description="Synchronized Multimedia Integration Language" data-type="string" offset="0:256" magic="&lt;smil" priority="80" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smil" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smi" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.sml" />
+  <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.kino" />
+  <mime type="application/x-sqlite2" description="SQLite2 database" data-type="string" offset="0" magic="** This file contains an SQLite" />
+  <mime type="application/x-sqlite3" description="SQLite3 database" data-type="string" offset="0" magic="SQLite format 3" />
+  <mime type="application/stuffit" description="StuffIt archive" data-type="string" offset="0" magic="StuffIt" priority="50" />
+  <mime type="application/stuffit" description="StuffIt archive" priority="100" pattern="*.sit" />
+  <mime type="application/x-gedcom" description="GEnealogical Data COMmunication" data-type="string" offset="0" magic="0 HEAD" priority="50" />
+  <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.ged" />
+  <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.gedcom" />
+  <mime type="application/x-flash-video" description="Flash video" data-type="string" offset="0" magic="FLV" priority="50" />
+  <mime type="application/x-flash-video" description="Flash video" priority="100" pattern="*.flv" />
+  <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[3]" priority="50" />
+  <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[4]" priority="50" />
+  <mime type="application/x-go-sgf" acronym="SGF" description="Smart Game Format" priority="100" pattern="*.sgf" />
+  <mime type="application/x-xliff" description="XML Localization Interchange File Format" data-type="string" offset="0:256" magic="&lt;xliff" priority="80" />
+  <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xlf" />
+  <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xliff" />
+  <mime type="application/vnd.corel-draw" description="Corel Draw drawing" data-type="string" offset="8" mask="0xffffff00ffffffff" magic="CDRXvrsn" priority="80" />
+  <mime type="application/vnd.corel-draw" description="Corel Draw drawing" priority="100" pattern="*.cdr" />
+  <mime type="application/vnd.hp-hpgl" acronym="HPGL" description="HP Graphics Language" priority="100" pattern="*.hpgl" />
+  <mime type="application/vnd.hp-pcl" acronym="PCL" description="HP Printer Control Language" priority="100" pattern="*.pcl" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" data-type="string" offset="0" magic="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" priority="50" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.123" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk1" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk3" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk4" />
+  <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wks" />
+  <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User Interface Language" priority="100" pattern="*.xul" />
+  <mime type="application/vnd.ms-access" description="Joint Engine Technology" data-type="string" offset="0" magic="\x00\x01\x00\x00Standard Jet DB" priority="50" />
+  <mime type="application/vnd.ms-access" acronym="JET" description="Joint Engine Technology" priority="100" pattern="*.mdb" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" data-type="string" offset="2080" magic="Microsoft Excel 5.0 Worksheet" priority="50" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xls" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlc" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xll" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlm" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlw" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xla" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlt" />
+  <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xld" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppz" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppt" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pps" />
+  <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pot" />
+  <mime type="application/vnd.ms-xpsdocument" acronym="XPS" description="XML Paper Specification" priority="100" pattern="*.xps" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\x31\xbe\x00\x00" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="PO^Q`" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\376\067\0\043" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\333\245-\0\0\0" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="MSWordDoc" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="2108" magic="MSWordDoc" priority="50" />
+  <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="Microsoft Word document data" priority="50" />
+  <mime type="application/msword" description="Word document" priority="100" pattern="*.doc" />
+  <mime type="application/vnd.ms-tnef" description="Transport Neutral Encapsulation Format" data-type="long" endian="LSB" offset="0" magic="0x223e9f78" priority="50" />
+  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnef" />
+  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnf" />
+  <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="winmail.dat" />
+  <mime type="application/vnd.stardivision.calc" description="StarCalc spreadsheet" priority="100" pattern="*.sdc" />
+  <mime type="application/vnd.stardivision.chart" description="StarChart chart" priority="100" pattern="*.sds" />
+  <mime type="application/vnd.stardivision.draw" description="StarDraw drawing" priority="100" pattern="*.sda" />
+  <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdd" />
+  <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdp" />
+  <mime type="application/vnd.stardivision.mail" description="StarMail email" priority="100" pattern="*.smd" />
+  <mime type="application/vnd.stardivision.math" description="StarMath formula" priority="100" pattern="*.smf" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" data-type="string" offset="2089" magic="StarWriter" priority="90" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sdw" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.vor" />
+  <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sgl" />
+  <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" priority="100" pattern="*.sxc" />
+  <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" priority="100" pattern="*.stc" />
+  <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" priority="100" pattern="*.sxd" />
+  <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" priority="100" pattern="*.std" />
+  <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" priority="100" pattern="*.sxi" />
+  <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" priority="100" pattern="*.sti" />
+  <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" priority="100" pattern="*.sxm" />
+  <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" priority="100" pattern="*.sxw" />
+  <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" priority="100" pattern="*.sxg" />
+  <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" data-type="string" offset="0" magic="PK\003\004" />
+  <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" priority="100" pattern="*.stw" />
+  <mime type="application/vnd.oasis.opendocument.text" description="OpenDocument Text" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text" acronym="ODT" description="OpenDocument Text" priority="100" pattern="*.odt" />
+  <mime type="application/vnd.oasis.opendocument.text-template" description="OpenDocument Text Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text-template" acronym="OTT" description="OpenDocument Text Template" priority="100" pattern="*.ott" />
+  <mime type="application/vnd.oasis.opendocument.text-web" description="OpenDocument HTML" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text-web" acronym="OTH" description="OpenDocument HTML" priority="100" pattern="*.oth" />
+  <mime type="application/vnd.oasis.opendocument.text-master" description="OpenDocument Master" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.text-master" acronym="ODM" description="OpenDocument Master" priority="100" pattern="*.odm" />
+  <mime type="application/vnd.oasis.opendocument.graphics" description="OpenDocument Drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.graphics" acronym="ODG" description="OpenDocument Drawing" priority="100" pattern="*.odg" />
+  <mime type="application/vnd.oasis.opendocument.graphics-template" description="OpenDocument Drawing Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.graphics-template" acronym="OTG" description="OpenDocument Drawing Template" priority="100" pattern="*.otg" />
+  <mime type="application/vnd.oasis.opendocument.presentation" description="OpenDocument Presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.presentation" acronym="ODP" description="OpenDocument Presentation" priority="100" pattern="*.odp" />
+  <mime type="application/vnd.oasis.opendocument.presentation-template" description="OpenDocument Presentation Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.presentation-template" acronym="OTP" description="OpenDocument Presentation Template" priority="100" pattern="*.otp" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet" description="OpenDocument Spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet" acronym="ODS" description="OpenDocument Spreadsheet" priority="100" pattern="*.ods" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet-template" description="OpenDocument Spreadsheet Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.spreadsheet-template" acronym="OTS" description="OpenDocument Spreadsheet Template" priority="100" pattern="*.ots" />
+  <mime type="application/vnd.oasis.opendocument.chart" description="OpenDocument Chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.chart" acronym="ODC chart" description="OpenDocument Chart" priority="100" pattern="*.odc" />
+  <mime type="application/vnd.oasis.opendocument.formula" description="OpenDocument Formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.formula" acronym="ODF" description="OpenDocument Formula" priority="100" pattern="*.odf" />
+  <mime type="application/vnd.oasis.opendocument.database" acronym="ODB" description="OpenDocument Database" priority="100" pattern="*.odb" />
+  <mime type="application/vnd.oasis.opendocument.image" description="OpenDocument Image" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/vnd.oasis.opendocument.image" acronym="ODI" description="OpenDocument Image" priority="100" pattern="*.odi" />
+  <mime type="application/vnd.symbian.install" description="Symbian Installation File" data-type="long" endian="LSB" offset="8" magic="0x10000419" priority="50" />
+  <mime type="application/vnd.symbian.install" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sis" />
+  <mime type="x-epoc/x-sisx-app" description="Symbian Installation File" data-type="long" endian="LSB" offset="0" magic="0x10201a7a" priority="50" />
+  <mime type="x-epoc/x-sisx-app" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sisx" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" data-type="string" offset="1" magic="WPC" priority="50" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp4" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp5" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp6" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpd" />
+  <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpp" />
+  <mime type="application/x-xbel" description="XML Bookmark Exchange Language" data-type="string" offset="0:256" magic="&lt;!DOCTYPE\ xbel" priority="50" />
+  <mime type="application/x-xbel" acronym="XBEL" description="XML Bookmark Exchange Language" priority="100" pattern="*.xbel" />
+  <mime type="application/x-7z-compressed" description="7-zip archive" priority="100" pattern="*.7z" />
+  <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="&lt;abiword" priority="50" />
+  <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="&lt;!DOCTYPE abiword" priority="50" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.CRASHED" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.gz" />
+  <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.zabw" />
+  <mime type="application/x-cue" description="CD image cuesheet" priority="100" pattern="*.cue" />
+  <mime type="application/x-amipro" description="Lotus AmiPro document" priority="100" pattern="*.sam" />
+  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN SPREADSHEETS" priority="50" />
+  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+  <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" priority="100" pattern="*.as" />
+  <mime type="application/x-applix-word" description="Applix Words document" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+  <mime type="application/x-applix-word" description="Applix Words document" priority="100" pattern="*.aw" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000081a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000091a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000021a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000031a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000041a" priority="50" />
+  <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000061a" priority="50" />
+  <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="&lt;ar&gt;" priority="45" />
+  <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="!&lt;arch&gt;" priority="45" />
+  <mime type="application/x-archive" acronym="AR" description="AR archive" priority="100" pattern="*.a" />
+  <mime type="application/x-arj" description="ARJ archive" data-type="short" endian="LSB" offset="0" magic="0xea60" priority="50" />
+  <mime type="application/x-arj" acronym="ARJ" description="ARJ archive" priority="100" pattern="*.arj" />
+  <mime type="application/x-asp" acronym="ASP" description="Active Server Page" priority="100" pattern="*.asp" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/local/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/local/bin/gawk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/awk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/awk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/awk" priority="50" />
+  <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/awk" priority="50" />
+  <mime type="application/x-bcpio" acronym="BCPIO" description="BCPIO document" priority="100" pattern="*.bcpio" />
+  <mime type="application/x-bittorrent" description="BitTorrent seed file" data-type="string" offset="0" magic="d8:announce" priority="50" />
+  <mime type="application/x-bittorrent" description="BitTorrent seed file" priority="100" pattern="*.torrent" />
+  <mime type="application/x-blender" description="Blender scene" data-type="string" offset="0" magic="BLENDER" priority="50" />
+  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blender" />
+  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blend" />
+  <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.BLEND" />
+  <mime type="application/x-bzdvi" description="TeX DVI document (bzip-compressed)" priority="100" pattern="*.dvi.bz2" />
+  <mime type="application/x-bzip" description="Bzip archive" data-type="string" offset="0" magic="BZh" priority="50" />
+  <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz" />
+  <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz2" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz2" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz" />
+  <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz2" />
+  <mime type="application/x-bzpdf" description="PDF document (bzip-compressed)" priority="100" pattern="*.pdf.bz2" />
+  <mime type="application/x-bzpostscript" description="PostScript document (bzip-compressed)" priority="100" pattern="*.ps.bz2" />
+  <mime type="application/x-cbr" description="comic book archive" priority="100" pattern="*.cbr" />
+  <mime type="application/x-cbz" description="comic book archive" priority="100" pattern="*.cbz" />
+  <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso" />
+  <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso9660" />
+  <mime type="application/x-cgi" description="CGI script" priority="100" pattern="*.cgi" />
+  <mime type="application/x-chess-pgn" description="PGN chess game notation" data-type="string" offset="0" magic="[Event " priority="50" />
+  <mime type="application/x-chess-pgn" description="PGN chess game notation" priority="100" pattern="*.pgn" />
+  <mime type="application/x-chm" acronym="CHM" description="Compiled Help Modules" priority="100" pattern="*.chm" />
+  <mime type="application/x-compress" description="UNIX-compressed file" data-type="string" offset="0" magic="\037\235" priority="50" />
+  <mime type="application/x-compress" description="UNIX-compressed file" priority="100" pattern="*.Z" />
+  <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tar.gz" />
+  <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tgz" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \004" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\001" priority="50" />
+  <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\002" priority="50" />
+  <mime type="application/x-core" description="program crash data" priority="100" pattern="core" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="070707" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070701" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070702" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="0143561" priority="50" />
+  <mime type="application/x-cpio" description="CPIO archive" priority="100" pattern="*.cpio" />
+  <mime type="application/x-cpio-compressed" description="CPIO archive (gzip-compressed)" priority="100" pattern="*.cpio.gz" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/tcsh" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/csh" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env csh" />
+  <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env tcsh" />
+  <mime type="application/x-csh" description="C shell script" priority="100" pattern="*.csh" />
+  <mime type="application/x-dbf" description="Xbase document" priority="100" pattern="*.dbf" />
+  <mime type="application/ecmascript" description="ECMAScript program" priority="100" pattern="*.es" />
+  <mime type="application/x-dbm" data-type="long" endian="MSB" offset="0" magic="0x061561" priority="50" />
+  <mime type="application/x-dc-rom" description="Dreamcast ROM" priority="100" pattern="*.dc" />
+  <mime type="application/x-nintendo-ds-rom" description="Nintendo DS ROM" priority="100" pattern="*.nds" />
+  <mime type="application/x-deb" description="Debian package" data-type="string" offset="0" magic="!&lt;arch&gt;" priority="50" />
+  <mime type="application/x-deb" description="Debian package" priority="100" pattern="*.deb" />
+  <mime type="application/x-designer" description="Qt Designer file" priority="100" pattern="*.ui" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0:32" magic="[Desktop Entry]" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[Desktop Action" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[KDE Desktop Entry]" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# Config File" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# KDE Config File" priority="50" />
+  <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.desktop" />
+  <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.kdelnk" />
+  <mime type="application/x-dia-diagram" description="Dia diagram" data-type="string" offset="5:100" magic="&lt;dia:" priority="50" />
+  <mime type="application/x-dia-diagram" description="Dia diagram" priority="100" pattern="*.dia" />
+  <mime type="application/x-dvi" description="TeX DVI document" data-type="short" endian="LSB" offset="0" magic="0x02f7" priority="50" />
+  <mime type="application/x-dvi" description="TeX DVI document" priority="100" pattern="*.dvi" />
+  <mime type="application/x-e-theme" description="Enlightenment theme" priority="100" pattern="*.etheme" />
+  <mime type="application/x-egon" description="Egon Animator animation" priority="100" pattern="*.egon" />
+  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="MZ" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0x521c" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0420" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0421" priority="40" />
+  <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0603" priority="40" />
+  <mime type="application/x-executable" description="executable" priority="100" pattern="*.exe" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="LWFN" priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="65" magic="LWFN" priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!PS-AdobeFont-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!PS-AdobeFont-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!FontType1-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!FontType1-1." priority="60" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfa" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfb" />
+  <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.gsf" />
+  <mime type="application/x-font-afm" description="Adobe font metrics" priority="100" pattern="*.afm" />
+  <mime type="application/x-font-bdf" description="BDF font" data-type="string" offset="0" magic="STARTFONT\040" priority="50" />
+  <mime type="application/x-font-bdf" description="BDF font" priority="100" pattern="*.bdf" />
+  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="0" magic="\xff\x46\x4f\x4e" priority="50" />
+  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x45\x47\x41" priority="50" />
+  <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x56\x49\x44" priority="50" />
+  <mime type="application/x-font-framemaker" description="Adobe FrameMaker font" data-type="string" offset="0" magic="&lt;MakerScreenFont" priority="50" />
+  <mime type="application/x-font-libgrx" description="LIBGRX font" data-type="string" offset="0" magic="\x14\x02\x59\x19" priority="50" />
+  <mime type="application/x-font-linux-psf" description="Linux PSF console font" data-type="string" offset="0" magic="\x36\x04" priority="50" />
+  <mime type="application/x-font-linux-psf" description="Linux PSF console font" priority="100" pattern="*.psf" />
+  <mime type="application/x-gz-font-linux-psf" description="Linux PSF console font (gzip-compressed)" priority="100" pattern="*.psf.gz" />
+  <mime type="application/x-font-pcf" description="PCF font" data-type="string" offset="0" magic="\001fcp" priority="50" />
+  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf" />
+  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.Z" />
+  <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.gz" />
+  <mime type="application/x-font-otf" description="OpenType font" data-type="string" offset="0" magic="OTTO" priority="50" />
+  <mime type="application/x-font-speedo" description="Speedo font" data-type="string" offset="0" magic="D1.0\015" priority="50" />
+  <mime type="application/x-font-speedo" description="Speedo font" priority="100" pattern="*.spd" />
+  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="StartFont" priority="50" />
+  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="\x13\x7A\x29" priority="50" />
+  <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="8" magic="\x13\x7A\x2B" priority="50" />
+  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\203" priority="50" />
+  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\131" priority="50" />
+  <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\312" priority="50" />
+  <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\021" priority="50" />
+  <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\022" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="FFIL" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="65" magic="FFIL" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="\000\001\000\000\000" priority="50" />
+  <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttf" />
+  <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttc" />
+  <mime type="application/x-font-vfont" description="V font" data-type="string" offset="0" magic="FONT" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerFile" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MIFFile" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerDictionary" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MakerScreenFon" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;MML" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;Book" priority="50" />
+  <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="&lt;Maker" priority="50" />
+  <mime type="application/x-gameboy-rom" description="Game Boy ROM" priority="100" pattern="*.gb" />
+  <mime type="application/x-gba-rom" description="Game Boy Advance ROM" priority="100" pattern="*.gba" />
+  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="MSB" offset="0" magic="0x13579ace" priority="50" />
+  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="LSB" offset="0" magic="0x13579ace" priority="50" />
+  <mime type="application/x-gdbm" description="GNU Database Manager" data-type="string" offset="0" magic="GDBM" priority="50" />
+  <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.gen" />
+  <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.md" />
+  <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.gmo" />
+  <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.mo" />
+  <mime type="application/x-glade" description="Glade project" data-type="string" offset="0:256" magic="&lt;glade-interface" priority="50" />
+  <mime type="application/x-glade" description="Glade project" priority="100" pattern="*.glade" />
+  <mime type="application/x-gmc-link" description="GMC link" data-type="string" offset="0:32" magic="URL:" priority="50" />
+  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnucash" />
+  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnc" />
+  <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.xac" />
+  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gmr:Workbook" priority="50" />
+  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gnm:Workbook" priority="50" />
+  <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" priority="100" pattern="*.gnumeric" />
+  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gp" />
+  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gplt" />
+  <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gnuplot" />
+  <mime type="application/x-graphite" description="Graphite scientific graph" priority="100" pattern="*.gra" />
+  <mime type="application/x-gtktalog" description="GTKtalog catalog" data-type="string" offset="4" magic="gtktalog " priority="50" />
+  <mime type="application/x-gzdvi" description="TeX DVI document (gzip-compressed)" priority="100" pattern="*.dvi.gz" />
+  <mime type="application/x-gzip" description="Gzip archive" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-gzip" description="Gzip archive" priority="100" pattern="*.gz" />
+  <mime type="application/x-gzpdf" description="PDF document (gzip-compressed)" priority="100" pattern="*.pdf.gz" />
+  <mime type="application/x-gzpostscript" description="PostScript document (gzip-compressed)" priority="100" pattern="*.ps.gz" />
+  <mime type="application/x-hdf" description="HDF document" priority="100" pattern="*.hdf" />
+  <mime type="application/x-ipod-firmware" description="iPod firmware" data-type="string" offset="0" magic="S T O P" priority="50" />
+  <mime type="application/x-java-archive" description="Java archive" data-type="string" offset="0" magic="PK\003\004" priority="85" />
+  <mime type="application/x-java-archive" description="Java archive" priority="100" pattern="*.jar" />
+  <mime type="application/x-java" description="Java class" data-type="short" offset="0" magic="0xcafe" priority="50" />
+  <mime type="application/x-java" description="Java class" priority="100" pattern="*.class" />
+  <mime type="application/x-java-jnlp-file" description="Java Network Launching Protocol" data-type="string" offset="0:256" magic="&lt;jnlp" priority="50" />
+  <mime type="application/x-java-jnlp-file" acronym="JNLP" description="Java Network Launching Protocol" priority="100" pattern="*.jnlp" />
+  <mime type="application/javascript" description="JavaScript program" priority="100" pattern="*.js" />
+  <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpr" />
+  <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpx" />
+  <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-karbon" description="Karbon14 drawing" priority="100" pattern="*.karbon" />
+  <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kchart" description="KChart chart" priority="100" pattern="*.chrt" />
+  <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kformula" description="KFormula formula" priority="100" pattern="*.kfo" />
+  <mime type="application/x-killustrator" description="KIllustrator drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-killustrator" description="KIllustrator drawing" priority="100" pattern="*.kil" />
+  <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kivio" description="Kivio flowchart" priority="100" pattern="*.flw" />
+  <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kontour" description="Kontour drawing" priority="100" pattern="*.kon" />
+  <mime type="application/x-kpovmodeler" description="KPovModeler scene" priority="100" pattern="*.kpm" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpr" />
+  <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpt" />
+  <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-krita" description="Krita document" priority="100" pattern="*.kra" />
+  <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kspread" description="KSpread spreadsheet" priority="100" pattern="*.ksp" />
+  <mime type="application/x-kspread-crypt" description="KSpread spreadsheet (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2702" priority="50" />
+  <mime type="application/x-ksysv-package" description="KSysV init package" data-type="string" offset="4" magic="KSysV" priority="50" />
+  <mime type="application/x-kugar" description="Kugar document" priority="100" pattern="*.kud" />
+  <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="\037\213" priority="50" />
+  <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+  <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwd" />
+  <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwt" />
+  <mime type="application/x-kword-crypt" description="KWord document (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2701" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh -" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh0-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh1-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh2-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh3-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh4-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh5-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh40-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lhd-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz4-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz5-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lzs-" priority="50" />
+  <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lha" />
+  <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lzh" />
+  <mime type="application/x-lhz" description="LHZ archive" priority="100" pattern="*.lhz" />
+  <mime type="application/x-linguist" description="message catalog" priority="100" pattern="*.ts" />
+  <mime type="application/x-lyx" description="LyX document" data-type="string" offset="0" magic="#LyX" priority="50" />
+  <mime type="application/x-lyx" description="LyX document" priority="100" pattern="*.lyx" />
+  <mime type="application/x-lzop" description="LZO archive" priority="100" pattern="*.lzo" />
+  <mime type="application/x-magicpoint" description="MagicPoint presentation" priority="100" pattern="*.mgp" />
+  <mime type="application/x-macbinary" description="Macintosh MacBinary file" data-type="string" offset="102" magic="mBIN" priority="50" />
+  <mime type="video/x-matroska" description="Matroska video" data-type="string" offset="8" magic="matroska" priority="50" />
+  <mime type="video/x-matroska" description="Matroska video" priority="100" pattern="*.mkv" />
+  <mime type="audio/x-matroska" description="Matroska audio" data-type="string" offset="8" magic="matroska" priority="50" />
+  <mime type="audio/x-matroska" description="Matroska audio" priority="100" pattern="*.mka" />
+  <mime type="text/x-ocl" acronym="OCL" description="Object Constraint Language" priority="100" pattern="*.ocl" />
+  <mime type="application/x-mif" description="Adobe FrameMaker MIF document" priority="100" pattern="*.mif" />
+  <mime type="application/x-mozilla-bookmarks" description="Mozilla bookmarks" data-type="string" offset="0:64" magic="&lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt;" priority="80" />
+  <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" data-type="string" offset="0" magic="MZ" priority="50" />
+  <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" priority="100" pattern="*.exe" />
+  <mime type="application/x-mswinurl" data-type="string" offset="1" magic="InternetShortcut" priority="50" />
+  <mime type="application/x-mswrite" description="WRI document" priority="100" pattern="*.wri" />
+  <mime type="application/x-msx-rom" description="MSX ROM" priority="100" pattern="*.msx" />
+  <mime type="application/x-m4" description="M4 macro" priority="100" pattern="*.m4" />
+  <mime type="application/x-n64-rom" description="Nintendo64 ROM" priority="100" pattern="*.n64" />
+  <mime type="application/x-nautilus-link" description="Nautilus link" data-type="string" offset="0:32" magic="&lt;nautilus_object nautilus_link" priority="50" />
+  <mime type="application/x-nes-rom" description="NES ROM" priority="100" pattern="*.nes" />
+  <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.cdf" />
+  <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.nc" />
+  <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-object" description="object code" priority="100" pattern="*.o" />
+  <mime type="application/ogg" description="Ogg multimedia" data-type="string" offset="0" magic="OggS" priority="50" />
+  <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogg" />
+  <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogx" />
+  <mime type="audio/ogg" description="Ogg Audio" data-type="string" offset="0" magic="OggS" priority="50" />
+  <mime type="audio/ogg" description="Ogg Audio" priority="100" pattern="*.oga" />
+  <mime type="video/ogg" description="Ogg Video" data-type="string" offset="0" magic="OggS" priority="50" />
+  <mime type="video/ogg" description="Ogg Video" priority="100" pattern="*.ogv" />
+  <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" priority="100" pattern="*.ogg" />
+  <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" priority="100" pattern="*.ogg" />
+  <mime type="audio/x-speex+ogg" description="Ogg Speex audio" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="audio/x-speex+ogg" description="Ogg Speex audio" priority="100" pattern="*.ogg" />
+  <mime type="audio/x-speex" description="Speex audio" data-type="string" offset="0" magic="Speex" priority="50" />
+  <mime type="audio/x-speex" description="Speex audio" priority="100" pattern="*.spx" />
+  <mime type="video/x-theora+ogg" description="Ogg Theora video" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="video/x-theora+ogg" description="Ogg Theora video" priority="100" pattern="*.ogg" />
+  <mime type="video/x-ogm+ogg" description="OGM video" data-type="string" offset="0" magic="OggS" priority="80" />
+  <mime type="video/x-ogm+ogg" description="OGM video" priority="100" pattern="*.ogm" />
+  <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="string" offset="0" magic="\320\317\021\340\241\261\032\341" priority="50" />
+  <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="long" endian="LSB" offset="0" magic="0xe011cfd0" priority="50" />
+  <mime type="application/x-oleo" description="GNU Oleo spreadsheet" data-type="string" offset="31" magic="Oleo" priority="50" />
+  <mime type="application/x-oleo" description="GNU Oleo spreadsheet" priority="100" pattern="*.oleo" />
+  <mime type="application/x-pak" description="PAK archive" data-type="string" offset="0" magic="PACK" priority="80" />
+  <mime type="application/x-pak" description="PAK archive" priority="100" pattern="*.pak" />
+  <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.pdb" />
+  <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.prc" />
+  <mime type="application/x-par2" description="PAR2 Parity File" data-type="string" offset="0" magic="PAR2" priority="50" />
+  <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.PAR2" />
+  <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.par2" />
+  <mime type="application/x-pef-executable" description="PEF executable" data-type="string" offset="0" magic="Joy!" priority="50" />
+  <mime type="application/x-perl" description="Perl script" data-type="string" offset="0" magic="eval \&quot;exec /usr/local/bin/perl" priority="50" />
+  <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/perl" priority="50" />
+  <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/env perl" priority="50" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pl" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pm" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.al" />
+  <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.perl" />
+  <mime type="application/x-php" description="PHP script" data-type="string" offset="0:64" magic="&lt;?php" priority="80" />
+  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php" />
+  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php3" />
+  <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php4" />
+  <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.p12" />
+  <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.pfx" />
+  <mime type="application/x-planperfect" description="PlanPerfect spreadsheet" priority="100" pattern="*.pln" />
+  <mime type="application/x-profile" description="profiler results" priority="100" pattern="gmon.out" />
+  <mime type="application/x-pw" description="Pathetic Writer document" priority="100" pattern="*.pw" />
+  <mime type="application/x-python-bytecode" description="Python bytecode" data-type="long" endian="MSB" offset="0" magic="0x994e0d0a" priority="50" />
+  <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyc" />
+  <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyo" />
+  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb1" />
+  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb2" />
+  <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb3" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="&lt;?xml" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="RTSPtext" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="rtsptext" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="SMILtext" priority="60" />
+  <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" priority="100" pattern="*.qtl" />
+  <mime type="application/x-qw" description="Quicken document" priority="100" pattern="*.qif" />
+  <mime type="application/x-rar" description="RAR archive" data-type="string" offset="0" magic="Rar!" priority="50" />
+  <mime type="application/x-rar" description="RAR archive" priority="100" pattern="*.rar" />
+  <mime type="application/x-dar" description="DAR archive" data-type="long" endian="MSB" offset="0" magic="123" />
+  <mime type="application/x-dar" description="DAR archive" priority="100" pattern="*.dar" />
+  <mime type="application/x-reject" description="rejected patch" priority="100" pattern="*.rej" />
+  <mime type="application/x-rpm" description="RPM package" data-type="string" offset="0" magic="\xed\xab\xee\xdb" priority="50" />
+  <mime type="application/x-rpm" description="RPM package" priority="100" pattern="*.rpm" />
+  <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/env ruby" />
+  <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/ruby" />
+  <mime type="application/x-ruby" description="Ruby script" priority="100" pattern="*.rb" />
+  <mime type="application/x-markaby" description="Markaby script" priority="100" pattern="*.mab" />
+  <mime type="application/x-sc" description="SC/Xspread spreadsheet" data-type="string" offset="38" magic="Spreadsheet" priority="50" />
+  <mime type="application/x-shar" description="shell archive" priority="100" pattern="*.shar" />
+  <mime type="application/x-shared-library-la" description="shared library (la)" priority="100" pattern="*.la" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="short" endian="LSB" offset="0" magic="0603" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \003" priority="50" />
+  <mime type="application/x-sharedlib" description="shared library" priority="100" pattern="*.so" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="10" magic="# This is a shell archive" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/bash" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/nawk" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/zsh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/sh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/ksh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env sh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env bash" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env zsh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env ksh" priority="50" />
+  <mime type="application/x-shellscript" description="shell script" priority="100" pattern="*.sh" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="FWS" priority="50" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="CWS" priority="50" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.swf" />
+  <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.spl" />
+  <mime type="application/x-shorten" description="Shorten audio" data-type="string" offset="0" magic="ajkg" priority="50" />
+  <mime type="application/x-shorten" description="Shorten audio" priority="100" pattern="*.shn" />
+  <mime type="application/x-siag" description="Siag spreadsheet" priority="100" pattern="*.siag" />
+  <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.sms" />
+  <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.gg" />
+  <mime type="application/x-snes-rom" description="Super NES ROM" priority="100" pattern="*.smc" />
+  <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="StuffIt " priority="50" />
+  <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="SIT!" priority="50" />
+  <mime type="application/x-subrip" description="SubRip subtitles" data-type="string" offset="0" magic="1" priority="50" />
+  <mime type="application/x-subrip" description="SubRip subtitles" priority="100" pattern="*.srt" />
+  <mime type="application/x-sami" description="Synchronized Accessible Media Interchange" data-type="string" offset="0:256" magic="&lt;SAMI&gt;" priority="50" />
+  <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.smi" />
+  <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.sami" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{1}" priority="50" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{0}" priority="50" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0:6" magic="}{" priority="50" />
+  <mime type="text/x-microdvd" description="MicroDVD subtitles" priority="100" pattern="*.sub" />
+  <mime type="text/x-mpsub" description="MPlayer Subtitle" data-type="string" offset="0:256" magic="FORMAT=" priority="50" />
+  <mime type="text/x-mpsub" acronym="MPSub" description="MPlayer Subtitle" priority="100" pattern="*.sub" />
+  <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="[Script Info]" priority="50" />
+  <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="Dialogue: " priority="50" />
+  <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ssa" />
+  <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ass" />
+  <mime type="application/x-sv4cpio" description="SV4 CPIO archive" priority="100" pattern="*.sv4cpio" />
+  <mime type="application/x-sv4crc" description="SV4 CPIO archive (with CRC)" priority="100" pattern="*.sv4crc" />
+  <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\0" priority="50" />
+  <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\040\040\0" priority="50" />
+  <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.tar" />
+  <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.gtar" />
+  <mime type="application/x-tarz" description="Tar archive (compressed)" priority="100" pattern="*.tar.Z" />
+  <mime type="application/x-tex-gf" description="generic font file" priority="100" pattern="*.gf" />
+  <mime type="application/x-tex-pk" description="packed font file" priority="100" pattern="*.pk" />
+  <mime type="application/x-tgif" description="TGIF document" data-type="string" offset="0" magic="%TGIF" priority="50" />
+  <mime type="application/x-tgif" description="TGIF document" priority="100" pattern="*.obj" />
+  <mime type="application/x-theme" description="theme" priority="100" pattern="*.theme" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*~" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*%" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.bak" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.old" />
+  <mime type="application/x-trash" description="backup file" priority="100" pattern="*.sik" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic=".\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'.\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="\\\&quot;" priority="50" />
+  <mime type="text/troff" description="Troff document" priority="100" pattern="*.tr" />
+  <mime type="text/troff" description="Troff document" priority="100" pattern="*.roff" />
+  <mime type="text/troff" description="Troff document" priority="100" pattern="*.t" />
+  <mime type="application/x-troff-man" description="Troff document (with manpage macros)" priority="100" pattern="*.man" />
+  <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tar.lzo" />
+  <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tzo" />
+  <mime type="application/x-ustar" description="Ustar archive" priority="100" pattern="*.ustar" />
+  <mime type="application/x-wais-source" description="WAIS source code" priority="100" pattern="*.src" />
+  <mime type="application/x-wpg" description="WordPerfect/Drawperfect image" priority="100" pattern="*.wpg" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.der" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cer" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.crt" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cert" />
+  <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.pem" />
+  <mime type="application/x-zoo" description="Zoo archive" data-type="long" endian="LSB" offset="20" magic="0xfdc4a7dc" priority="50" />
+  <mime type="application/x-zoo" description="Zoo archive" priority="100" pattern="*.zoo" />
+  <mime type="application/xhtml+xml" acronym="XHTML" description="Extensible HyperText Markup Language" priority="100" pattern="*.xhtml" />
+  <mime type="application/zip" description="Zip archive" data-type="string" offset="0" magic="PK\003\004" priority="40" />
+  <mime type="application/zip" description="Zip archive" priority="100" pattern="*.zip" />
+  <mime type="audio/ac3" description="Dolby Digital audio" data-type="short" endian="MSB" offset="0" magic="0x0b77" priority="50" />
+  <mime type="audio/ac3" description="Dolby Digital audio" priority="100" pattern="*.ac3" />
+  <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR\n" priority="50" />
+  <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR_MC1.0\n" priority="50" />
+  <mime type="audio/AMR" acronym="AMR" description="Adaptive Multi-Rate" priority="100" pattern="*.amr" />
+  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB\n" priority="50" />
+  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB_MC1.0\n" priority="50" />
+  <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" priority="100" pattern="*.awb" />
+  <mime type="audio/basic" description="ULAW (Sun) audio" data-type="string" offset="0" magic=".snd" priority="40" />
+  <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.au" />
+  <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.snd" />
+  <mime type="audio/prs.sid" description="Commodore 64 audio" data-type="string" offset="0" magic="PSID" priority="50" />
+  <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.sid" />
+  <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.psid" />
+  <mime type="audio/x-adpcm" description="PCM audio" data-type="string" offset="0" magic=".snd" priority="50" />
+  <mime type="audio/x-adpcm" description="PCM audio" data-type="long" endian="LSB" offset="0" magic="0x0064732E" priority="50" />
+  <mime type="audio/x-aifc" description="AIFC audio" data-type="string" offset="8" magic="AIFC" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFF" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFC" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="8SVX" priority="50" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aiff" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aif" />
+  <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aifc" />
+  <mime type="audio/x-ape" description="Monkey's audio" data-type="string" offset="0" magic="MAC " priority="50" />
+  <mime type="audio/x-ape" description="Monkey's audio" priority="100" pattern="*.ape" />
+  <mime type="audio/x-it" description="Impulse Tracker audio" data-type="string" offset="0" magic="IMPM" priority="50" />
+  <mime type="audio/x-it" description="Impulse Tracker audio" priority="100" pattern="*.it" />
+  <mime type="audio/x-flac" description="FLAC audio" priority="100" pattern="*.flac" />
+  <mime type="audio/x-wavpack" description="WavPack audio" data-type="string" offset="0" magic="wvpk" priority="50" />
+  <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wv" />
+  <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wvp" />
+  <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" data-type="string" offset="0" magic="wvpk" priority="50" />
+  <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" priority="100" pattern="*.wvc" />
+  <mime type="audio/midi" description="MIDI audio" data-type="string" offset="0" magic="MThd" priority="50" />
+  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.mid" />
+  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.midi" />
+  <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.kar" />
+  <mime type="audio/mp4" description="MPEG-4 audio" data-type="string" offset="4" magic="ftypM4A" priority="50" />
+  <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.m4a" />
+  <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.aac" />
+  <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypisom" priority="50" />
+  <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypmp42" priority="50" />
+  <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.mp4" />
+  <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.m4v" />
+  <mime type="audio/x-m4b" description="MPEG-4 audio book" data-type="string" offset="4" magic="ftypM4B" priority="50" />
+  <mime type="audio/x-m4b" description="MPEG-4 audio book" priority="100" pattern="*.m4b" />
+  <mime type="video/3gpp" description="3GPP multimedia" data-type="string" offset="4" magic="ftyp3gp" priority="50" />
+  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gp" />
+  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gpp" />
+  <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.amr" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mod" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.ult" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.uni" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.m15" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mtm" />
+  <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.669" />
+  <mime type="audio/mp2" description="MP2 audio" priority="100" pattern="*.mp2" />
+  <mime type="audio/mpeg" description="MP3 audio" data-type="long" endian="MSB" offset="0" magic="0xfffb" priority="50" />
+  <mime type="audio/mpeg" description="MP3 audio" data-type="string" offset="0" magic="ID3" priority="50" />
+  <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mp3" />
+  <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mpga" />
+  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" data-type="string" offset="0" magic="#EXTM3U" priority="50" />
+  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.m3u" />
+  <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.vlc" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0" magic="ASF " priority="51" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="&lt;ASX" priority="51" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="&lt;asx" priority="51" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.asx" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wax" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wvx" />
+  <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wmx" />
+  <mime type="audio/x-psf" description="PSF audio" data-type="string" offset="0" magic="PSF" priority="50" />
+  <mime type="audio/x-psf" acronym="PSF" description="PSF audio" priority="100" pattern="*.psf" />
+  <mime type="audio/x-minipsf" acronym="MiniPSF" description="Miniature Portable Sound Format" priority="100" pattern="*.minipsf" />
+  <mime type="audio/x-psflib" acronym="PSFlib" description="Portable Sound Format Library" priority="100" pattern="*.psflib" />
+  <mime type="audio/x-ms-wma" description="Windows Media audio" priority="100" pattern="*.wma" />
+  <mime type="audio/x-musepack" description="Musepack audio" data-type="string" offset="0" magic="MP+" priority="50" />
+  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpc" />
+  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpp" />
+  <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mp+" />
+  <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.ra" />
+  <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.rax" />
+  <mime type="application/ram" description="RealMedia Metafile" priority="100" pattern="*.ram" />
+  <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rv" />
+  <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rvx" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rm" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmj" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmm" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rms" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmx" />
+  <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmvb" />
+  <mime type="image/vnd.rn-realpix" description="RealPix document" priority="100" pattern="*.rp" />
+  <mime type="text/vnd.rn-realtext" description="RealText document" priority="100" pattern="*.rt" />
+  <mime type="audio/x-riff" description="RIFF audio" data-type="string" offset="0" magic="RIFF" priority="45" />
+  <mime type="audio/x-s3m" description="Scream Tracker 3 audio" data-type="string" offset="44" magic="SCRM" priority="50" />
+  <mime type="audio/x-s3m" description="Scream Tracker 3 audio" priority="100" pattern="*.s3m" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[playlist]" priority="50" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[Playlist]" priority="50" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[PLAYLIST]" priority="50" />
+  <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" priority="100" pattern="*.pls" />
+  <mime type="audio/x-stm" description="Scream Tracker audio" priority="100" pattern="*.stm" />
+  <mime type="audio/x-voc" description="VOC audio" priority="100" pattern="*.voc" />
+  <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAVE" priority="50" />
+  <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAV " priority="50" />
+  <mime type="audio/x-wav" description="WAV audio" priority="100" pattern="*.wav" />
+  <mime type="audio/x-xi" description="Scream Tracker instrument" data-type="string" offset="0" magic="Extended Intrument:" priority="50" />
+  <mime type="audio/x-xi" description="Scream Tracker instrument" priority="100" pattern="*.xi" />
+  <mime type="audio/x-xm" description="FastTracker II audio" data-type="string" offset="0" magic="Extended Module:" priority="50" />
+  <mime type="audio/x-xm" description="FastTracker II audio" priority="100" pattern="*.xm" />
+  <mime type="audio/x-tta" description="TrueAudio audio" data-type="string" offset="0" magic="TTA1" priority="50" />
+  <mime type="audio/x-tta" description="TrueAudio audio" priority="100" pattern="*.tta" />
+  <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" mask="0xffff00000000ffff" magic="BMxxxx\000\000" priority="50" />
+  <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" magic="BM" priority="50" />
+  <mime type="image/bmp" description="Windows BMP image" priority="100" pattern="*.bmp" />
+  <mime type="image/vnd.wap.wbmp" acronym="WBMP" description="WAP bitmap" priority="100" pattern="*.wbmp" />
+  <mime type="image/cgm" description="Computer Graphics Metafile" priority="100" pattern="*.cgm" />
+  <mime type="image/fax-g3" description="CCITT G3 fax" priority="100" pattern="*.g3" />
+  <mime type="image/gif" description="GIF image" data-type="string" offset="0" magic="GIF" priority="50" />
+  <mime type="image/gif" description="GIF image" priority="100" pattern="*.gif" />
+  <mime type="image/ief" description="IEF image" priority="100" pattern="*.ief" />
+  <mime type="image/jpeg" description="JPEG image" data-type="string" offset="0" magic="\377\330\377" priority="50" />
+  <mime type="image/jpeg" description="JPEG image" data-type="short" endian="MSB" offset="0" magic="0xffd8" priority="50" />
+  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpeg" />
+  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpg" />
+  <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpe" />
+  <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="4" magic="jP" priority="50" />
+  <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="0" magic="\xFF\x4F\xFF\x51\x00" priority="50" />
+  <mime type="image/jp2" description="JPEG-2000 image" data-type="long" endian="MSB" offset="3" magic="0x0c6a5020" priority="50" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jp2" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpc" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpx" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.j2k" />
+  <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpf" />
+  <mime type="image/x-dds" description="DirectDraw surface" data-type="string" offset="0" magic="DDS" priority="50" />
+  <mime type="image/x-dds" description="DirectDraw surface" priority="100" pattern="*.dds" />
+  <mime type="image/x-xcursor" description="X11 cursor" data-type="string" offset="0" magic="Xcur" priority="50" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict1" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict2" />
+  <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" data-type="string" offset="0" magic="PICT" priority="50" />
+  <mime type="application/x-ufraw" acronym="UFRaw" description="Unidentified Flying Raw" priority="100" pattern="*.ufraw" />
+  <mime type="image/x-adobe-dng" acronym="DNG" description="Digital Negative" priority="100" pattern="*.dng" />
+  <mime type="image/x-canon-crw" description="Canon RaW" data-type="string" offset="0" magic="II\x1a\x00\x00\x00HEAPCCDR" priority="50" />
+  <mime type="image/x-canon-crw" acronym="CRW" description="Canon RaW" priority="100" pattern="*.crw" />
+  <mime type="image/x-canon-cr2" acronym="CR2" description="Canon Raw 2" priority="100" pattern="*.cr2" />
+  <mime type="image/x-fuji-raf" description="RAw Format" data-type="string" offset="0" magic="FUJIFILMCCD-RAW " priority="50" />
+  <mime type="image/x-fuji-raf" acronym="RAF" description="RAw Format" priority="100" pattern="*.raf" />
+  <mime type="image/x-kodak-dcr" acronym="DCR" description="Digital Camera Raw" priority="100" pattern="*.dcr" />
+  <mime type="image/x-kodak-k25" acronym="K25" description="Kodak DC25" priority="100" pattern="*.k25" />
+  <mime type="image/x-kodak-kdc" acronym="KDC" description="Kodak Digital Camera" priority="100" pattern="*.kdc" />
+  <mime type="image/x-minolta-mrw" description="Minolta RaW" data-type="string" offset="0" magic="\x00MRM" priority="50" />
+  <mime type="image/x-minolta-mrw" acronym="MRW" description="Minolta RaW" priority="100" pattern="*.mrw" />
+  <mime type="image/x-nikon-nef" acronym="NEF" description="Nikon Electronic Format" priority="100" pattern="*.nef" />
+  <mime type="image/x-olympus-orf" description="Olympus Raw Format" data-type="string" offset="0" magic="IIRO\x08\x00\x00\x00" priority="50" />
+  <mime type="image/x-olympus-orf" acronym="ORF" description="Olympus Raw Format" priority="100" pattern="*.orf" />
+  <mime type="image/x-panasonic-raw" description="Panasonic raw image" data-type="string" offset="0" magic="IIU\x00\x08\x00\x00\x00" priority="50" />
+  <mime type="image/x-panasonic-raw" description="Panasonic raw image" priority="100" pattern="*.raw" />
+  <mime type="image/x-pentax-pef" acronym="PEF" description="Pentax Electronic Format" priority="100" pattern="*.pef" />
+  <mime type="image/x-sigma-x3f" description="X3 Foveon" data-type="string" offset="0" magic="FOVb" priority="50" />
+  <mime type="image/x-sigma-x3f" acronym="X3F" description="X3 Foveon" priority="100" pattern="*.x3f" />
+  <mime type="image/x-sony-srf" acronym="SRF" description="Sony Raw Format" priority="100" pattern="*.srf" />
+  <mime type="image/x-sony-sr2" acronym="SR2" description="Sony Raw format 2" priority="100" pattern="*.sr2" />
+  <mime type="image/x-sony-arw" acronym="ARW" description="Alpha Raw format" priority="100" pattern="*.arw" />
+  <mime type="image/png" description="PNG image" data-type="string" offset="0" magic="\x89PNG" priority="50" />
+  <mime type="image/png" description="PNG image" priority="100" pattern="*.png" />
+  <mime type="image/rle" description="Run Length Encoded bitmap image" priority="100" pattern="*.rle" />
+  <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="&lt;!DOCTYPE svg" priority="80" />
+  <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="&lt;svg" priority="80" />
+  <mime type="image/svg+xml" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svg" />
+  <mime type="image/svg+xml-compressed" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svgz" />
+  <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="MM\x00\x2a" priority="50" />
+  <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="II\x2a\x00" priority="50" />
+  <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tif" />
+  <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tiff" />
+  <mime type="image/vnd.dwg" description="AutoCAD image" priority="100" pattern="*.dwg" />
+  <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\nHEADER\n" priority="50" />
+  <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\x0d\nHEADER\x0d\n" priority="50" />
+  <mime type="image/vnd.dxf" description="DXF vector image" priority="100" pattern="*.dxf" />
+  <mime type="image/x-3ds" description="3D Studio image" priority="100" pattern="*.3ds" />
+  <mime type="image/x-applix-graphics" description="Applix Graphics image" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+  <mime type="image/x-applix-graphics" description="Applix Graphics image" priority="100" pattern="*.ag" />
+  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.eps.bz2" />
+  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsi.bz2" />
+  <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsf.bz2" />
+  <mime type="image/x-cmu-raster" description="CMU raster image" priority="100" pattern="*.ras" />
+  <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.gz" />
+  <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.bz2" />
+  <mime type="application/dicom" description="Digital Imaging and Communications in Medicine" data-type="string" offset="128" magic="DICM" priority="50" />
+  <mime type="application/dicom" acronym="DICOM" description="Digital Imaging and Communications in Medicine" priority="100" pattern="*.dcm" />
+  <mime type="application/docbook+xml" description="DocBook document" data-type="string" offset="0" magic="&lt;?xml" priority="90" />
+  <mime type="application/docbook+xml" description="DocBook document" priority="100" pattern="*.docbook" />
+  <mime type="image/x-dib" description="Device Independant Bitmap" data-type="string" offset="0" magic="\x28\00\00\00" priority="50" />
+  <mime type="image/vnd.djvu" description="DjVu image" data-type="string" offset="4" magic="FORM" priority="50" />
+  <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djvu" />
+  <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djv" />
+  <mime type="image/dpx" description="Digital Moving Picture Exchange" data-type="long" endian="MSB" offset="0" magic="0x53445058" priority="50" />
+  <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="%!" priority="90" />
+  <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="\004%!" priority="90" />
+  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.eps" />
+  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsi" />
+  <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsf" />
+  <mime type="image/x-fits" description="Flexible Image Transport System" data-type="string" offset="0" magic="SIMPLE =" priority="50" />
+  <mime type="image/x-fits" acronym="FITS" description="Flexible Image Transport System" priority="100" pattern="*.fits" />
+  <mime type="image/x-fpx" description="FlashPiX" data-type="long" endian="MSB" offset="0" magic="0x46506978" priority="50" />
+  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.eps.gz" />
+  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsi.gz" />
+  <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsf.gz" />
+  <mime type="image/x-ico" acronym="ICO" description="Windows Icon" priority="100" pattern="*.ico" />
+  <mime type="image/x-icns" description="MacOS X icon" data-type="string" offset="0" magic="icns" priority="50" />
+  <mime type="image/x-icns" description="MacOS X icon" priority="100" pattern="*.icns" />
+  <mime type="image/x-iff" description="IFF image" priority="100" pattern="*.iff" />
+  <mime type="image/x-ilbm" acronym="ILBM image" description="InterLeaved BitMap" priority="100" pattern="*.ilbm" />
+  <mime type="image/x-jng" acronym="JNG" description="JPEG Network Graphics" priority="100" pattern="*.jng" />
+  <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwo" />
+  <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwob" />
+  <mime type="image/x-lws" description="LightWave scene" priority="100" pattern="*.lws" />
+  <mime type="image/x-macpaint" description="MacPaint Bitmap image" priority="100" pattern="*.pntg" />
+  <mime type="image/x-msod" description="Office drawing" priority="100" pattern="*.msod" />
+  <mime type="image/x-niff" description="NIFF image" data-type="string" offset="0" magic="IIN1" priority="80" />
+  <mime type="image/x-pcx" description="PiCture eXchange" data-type="byte" offset="0" magic="10" priority="50" />
+  <mime type="image/x-photo-cd" acronym="PCD" description="PhotoCD" priority="100" pattern="*.pcd" />
+  <mime type="image/x-portable-anymap" description="PNM image" priority="100" pattern="*.pnm" />
+  <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P1" priority="50" />
+  <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P4" priority="50" />
+  <mime type="image/x-portable-bitmap" acronym="PBM" description="Portable BitMap" priority="100" pattern="*.pbm" />
+  <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P2" priority="50" />
+  <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P5" priority="50" />
+  <mime type="image/x-portable-graymap" acronym="PGM" description="Portable GrayMap" priority="100" pattern="*.pgm" />
+  <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P3" priority="50" />
+  <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P6" priority="50" />
+  <mime type="image/x-portable-pixmap" acronym="PPM" description="Portable PixMap" priority="100" pattern="*.ppm" />
+  <mime type="image/x-psd" description="PhotoShop Document" data-type="string" offset="0" mask="0xffffffff0000ffffffff" magic="8BPS \000\000\000\000" priority="50" />
+  <mime type="image/x-psd" acronym="PSD" description="PhotoShop Document" priority="100" pattern="*.psd" />
+  <mime type="image/x-rgb" description="RGB image" priority="100" pattern="*.rgb" />
+  <mime type="image/x-sgi" description="SGI image" priority="100" pattern="*.sgi" />
+  <mime type="image/x-sun-raster" description="Sun raster image" data-type="long" endian="MSB" offset="0" magic="0x59a66a95" priority="50" />
+  <mime type="image/x-sun-raster" description="Sun raster image" priority="100" pattern="*.sun" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.icb" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tga" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tpic" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vda" />
+  <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vst" />
+  <mime type="image/x-win-bitmap" description="Windows cursor" priority="100" pattern="*.cur" />
+  <mime type="image/x-emf" description="Enhanced MetaFile" data-type="long" endian="LSB" offset="0" magic="0x00000001" priority="50" />
+  <mime type="image/x-emf" acronym="EMF" description="Enhanced MetaFile" priority="100" pattern="*.emf" />
+  <mime type="image/x-wmf" description="Windows Metafile" data-type="long" endian="LSB" offset="0" magic="0x9AC6CDD7" priority="50" />
+  <mime type="image/x-wmf" description="Windows Metafile" data-type="short" endian="LSB" offset="0" magic="0x0001" priority="50" />
+  <mime type="image/x-wmf" acronym="WMF" description="Windows Metafile" priority="100" pattern="*.wmf" />
+  <mime type="image/x-xbitmap" acronym="XBM" description="X BitMap" priority="100" pattern="*.xbm" />
+  <mime type="image/x-xcf" description="GIMP image" priority="100" pattern="*.xcf" />
+  <mime type="image/x-xfig" description="XFig image" data-type="string" offset="0" magic="#FIG" priority="50" />
+  <mime type="image/x-xfig" description="XFig image" priority="100" pattern="*.fig" />
+  <mime type="image/x-xpixmap" description="X PixMap" data-type="string" offset="0" magic="/* XPM" priority="50" />
+  <mime type="image/x-xpixmap" acronym="XPM" description="X PixMap" priority="100" pattern="*.xpm" />
+  <mime type="image/x-xwindowdump" description="X window image" priority="100" pattern="*.xwd" />
+  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Article" priority="50" />
+  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Path:" priority="50" />
+  <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Xref:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="#! rnews" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Forward to" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="From:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="N#! rnews" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Pipe to" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Received:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Relay-Version:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-Path:" priority="50" />
+  <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-path:" priority="50" />
+  <mime type="message/x-gnu-rmail" description="GNU mail message" priority="100" pattern="RMAIL" />
+  <mime type="model/vrml" description="VRML document" priority="100" pattern="*.wrl" />
+  <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="BEGIN:VCALENDAR" priority="50" />
+  <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="begin:vcalendar" priority="50" />
+  <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.vcs" />
+  <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.ics" />
+  <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.css" />
+  <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.CSSL" />
+  <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="BEGIN:VCARD" priority="50" />
+  <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="begin:vcard" priority="50" />
+  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vcf" />
+  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vct" />
+  <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.gcrd" />
+  <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!postproc" priority="60" />
+  <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!encoding" priority="60" />
+  <mime type="text/x-txt2tags" description="txt2tags document" priority="100" pattern="*.t2t" />
+  <mime type="text/x-vhdl" description="Very-High-Speed Integrated Circuit Hardware Description Language" data-type="string" offset="0" magic="--" priority="20" />
+  <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhd" />
+  <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhdl" />
+  <mime type="text/mathml" description="MathML document" priority="100" pattern="*.mml" />
+  <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is TeX," priority="50" />
+  <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is METAFONT," priority="50" />
+  <mime type="text/plain" description="plain text document" priority="100" pattern="*.txt" />
+  <mime type="text/plain" description="plain text document" priority="100" pattern="*.asc" />
+  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdf" />
+  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdfs" />
+  <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.owl" />
+  <mime type="text/richtext" description="rich text document" priority="100" pattern="*.rtx" />
+  <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="&lt;rss " priority="70" />
+  <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="&lt;RSS " priority="70" />
+  <mime type="application/rss+xml" acronym="RSS" description="RDF Site Summary" priority="100" pattern="*.rss" />
+  <mime type="application/atom+xml" description="Atom syndication feed" data-type="string" offset="0:256" magic="&lt;feed " priority="70" />
+  <mime type="application/atom+xml" description="Atom syndication feed" priority="100" pattern="*.atom" />
+  <mime type="text/x-opml+xml" description="OPML syndication feed" data-type="string" offset="0:256" magic="&lt;opml " priority="70" />
+  <mime type="text/x-opml+xml" description="OPML syndication feed" priority="100" pattern="*.opml" />
+  <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgml" />
+  <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgm" />
+  <mime type="text/spreadsheet" description="spreadsheet interchange document" data-type="string" offset="0" magic="ID;" priority="50" />
+  <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.sylk" />
+  <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.slk" />
+  <mime type="text/tab-separated-values" description="TSV document" priority="100" pattern="*.tsv" />
+  <mime type="text/vnd.sun.j2me.app-descriptor" description="Java Application Descriptor" data-type="string" offset="0" magic="MIDlet-" priority="50" />
+  <mime type="text/vnd.sun.j2me.app-descriptor" acronym="JAD" description="Java Application Descriptor" priority="100" pattern="*.jad" />
+  <mime type="text/vnd.wap.wml" acronym="WML" description="Wireless Markup Language" priority="100" pattern="*.wml" />
+  <mime type="text/vnd.wap.wmlscript" description="WMLScript program" priority="100" pattern="*.wmls" />
+  <mime type="application/x-ace" description="ACE archive" data-type="string" offset="7" magic="**ACE**" priority="50" />
+  <mime type="application/x-ace" description="ACE archive" priority="100" pattern="*.ace" />
+  <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.adb" />
+  <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.ads" />
+  <mime type="text/x-authors" description="author list" priority="100" pattern="AUTHORS" />
+  <mime type="text/x-bibtex" description="BibTeX document" priority="100" pattern="*.bib" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hh" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hp" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hpp" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.h++" />
+  <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hxx" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cpp" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cxx" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cc" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.C" />
+  <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.c++" />
+  <mime type="text/x-changelog" description="ChangeLog document" priority="100" pattern="ChangeLog" />
+  <mime type="text/x-chdr" description="C header" priority="100" pattern="*.h" />
+  <mime type="text/csv" description="CSV document" priority="100" pattern="*.csv" />
+  <mime type="text/x-copying" description="license terms" priority="100" pattern="COPYING" />
+  <mime type="text/x-credits" description="author credits" priority="100" pattern="CREDITS" />
+  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="/*" priority="30" />
+  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="//" priority="30" />
+  <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="#include" priority="30" />
+  <mime type="text/x-csrc" description="C source code" priority="100" pattern="*.c" />
+  <mime type="text/x-csharp" description="C# source code" priority="100" pattern="*.cs" />
+  <mime type="text/x-vala" description="Vala source code" priority="100" pattern="*.vala" />
+  <mime type="text/x-dcl" acronym="DCL" description="Data Conversion Laboratory" priority="100" pattern="*.dcl" />
+  <mime type="text/x-dsl" acronym="DSSSL" description="Document Style Semantics and Specification Language" priority="100" pattern="*.dsl" />
+  <mime type="text/x-dsrc" description="D source code" priority="100" pattern="*.d" />
+  <mime type="text/x-dtd" acronym="DTD" description="Document Type Definition" priority="100" pattern="*.dtd" />
+  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic="\012(" priority="50" />
+  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic=";ELC\023\000\000\000" priority="50" />
+  <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" priority="100" pattern="*.el" />
+  <mime type="text/x-erlang" description="Erlang source code" priority="100" pattern="*.erl" />
+  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]" />
+  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]9[05]" />
+  <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.for" />
+  <mime type="text/x-gettext-translation" description="translation file" priority="100" pattern="*.po" />
+  <mime type="text/x-gettext-translation-template" description="translation template" priority="100" pattern="*.pot" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;!DOCTYPE HTML" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;!doctype html" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;HEAD" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;head" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;TITLE" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;title" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;HTML" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;html" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;SCRIPT" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="&lt;script" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;BODY" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;body" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!--" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;h1" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;H1" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!doctype HTML" priority="50" />
+  <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="&lt;!DOCTYPE html" priority="50" />
+  <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.html" />
+  <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.htm" />
+  <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern="gtkrc" />
+  <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern=".gtkrc" />
+  <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="#.download.the.free.Google.Video.Player" priority="50" />
+  <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="# download the free Google Video Player" priority="50" />
+  <mime type="text/x-google-video-pointer" description="Google Video Pointer" priority="100" pattern="*.gvp" />
+  <mime type="text/x-haskell" description="Haskell source code" priority="100" pattern="*.hs" />
+  <mime type="text/x-idl" acronym="IDL" description="Interface Definition Language" priority="100" pattern="*.idl" />
+  <mime type="text/x-install" description="installation instructions" priority="100" pattern="INSTALL" />
+  <mime type="text/x-java" description="Java source code" priority="100" pattern="*.java" />
+  <mime type="text/x-ksysv-log" data-type="string" offset="0" magic="KDE System V Init Editor" priority="50" />
+  <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: cn=" priority="50" />
+  <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: mail=" priority="50" />
+  <mime type="text/x-ldif" acronym="LDIF" description="LDAP Data Interchange Format" priority="100" pattern="*.ldif" />
+  <mime type="text/x-literate-haskell" description="Literate Haskell source code" priority="100" pattern="*.lhs" />
+  <mime type="text/x-log" description="application log" priority="100" pattern="*.log" />
+  <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#!/usr/bin/make" priority="50" />
+  <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#! /usr/bin/make" priority="50" />
+  <mime type="text/x-makefile" description="Makefile" priority="100" pattern="[Mm]akefile" />
+  <mime type="text/x-makefile" description="Makefile" priority="100" pattern="GNUmakefile" />
+  <mime type="text/x-moc" acronym="Qt MOC" description="Qt Meta Object Compiler" priority="100" pattern="*.moc" />
+  <mime type="text/x-mup" description="Mup publication" data-type="string" offset="0" magic="//!Mup" priority="50" />
+  <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.mup" />
+  <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.not" />
+  <mime type="text/x-objcsrc" description="Objective-C source code" data-type="string" offset="0" magic="#import" priority="30" />
+  <mime type="text/x-objcsrc" description="Objective-C source code" priority="100" pattern="*.m" />
+  <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.ml" />
+  <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.mli" />
+  <mime type="text/x-matlab" description="MATLAB script/function" data-type="string" offset="0" magic="%" priority="10" />
+  <mime type="text/x-matlab" description="MATLAB script/function" priority="100" pattern="*.m" />
+  <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.p" />
+  <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.pas" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff\t" priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="***\t" priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="*** " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="=== " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="--- " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in\t" priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Common subdirectories: " priority="50" />
+  <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Index:" priority="50" />
+  <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.diff" />
+  <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.patch" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /usr/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/local/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/local/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \&quot;exec /usr/local/bin/python" priority="50" />
+  <mime type="text/x-python" description="Python script" data-type="string" offset="1:16" magic="/bin/env python" priority="50" />
+  <mime type="text/x-python" description="Python script" priority="100" pattern="*.py" />
+  <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/lua" priority="50" />
+  <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/env lua" priority="50" />
+  <mime type="text/x-lua" description="Lua script" priority="100" pattern="*.lua" />
+  <mime type="text/x-readme" description="README document" priority="100" pattern="README*" />
+  <mime type="text/x-readme" description="README document" priority="100" pattern="*.nfo" />
+  <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="Summary: " priority="50" />
+  <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="%define " priority="50" />
+  <mime type="text/x-rpm-spec" acronym="RPM" description="Red Hat Package Manager" priority="100" pattern="*.spec" />
+  <mime type="text/x-scheme" description="Scheme source code" priority="100" pattern="*.scm" />
+  <mime type="text/x-setext" description="Setext document" priority="100" pattern="*.etx" />
+  <mime type="text/x-sql" description="SQL code" priority="100" pattern="*.sql" />
+  <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tcl" />
+  <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tk" />
+  <mime type="text/x-tex" description="TeX document" data-type="string" offset="0" magic="%" priority="10" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.tex" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ltx" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.sty" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.cls" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.dtx" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ins" />
+  <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.latex" />
+  <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texi" />
+  <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texinfo" />
+  <mime type="text/x-troff-me" description="Troff ME input document" priority="100" pattern="*.me" />
+  <mime type="text/x-troff-mm" description="Troff MM input document" priority="100" pattern="*.mm" />
+  <mime type="text/x-troff-ms" description="Troff MS input document" priority="100" pattern="*.ms" />
+  <mime type="text/x-uil" description="X-Motif UIL table" priority="100" pattern="*.uil" />
+  <mime type="text/x-uri" description="resource location" priority="100" pattern="*.uri" />
+  <mime type="text/x-uri" description="resource location" priority="100" pattern="*.url" />
+  <mime type="text/x-xmi" acronym="XMI" description="XML Metadata Interchange" priority="100" pattern="*.xmi" />
+  <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.fo" />
+  <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.xslfo" />
+  <mime type="text/xmcd" description="XMCD CD database" data-type="string" offset="0" magic="# xmcd" priority="50" />
+  <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="&lt;?xml" priority="50" />
+  <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="&lt;!--" priority="50" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xml" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xsl" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xslt" />
+  <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xbl" />
+  <mime type="video/dv" description="Digital Video" data-type="long" endian="MSB" offset="0" mask="0xffffff00" magic="0x1f070000" priority="50" />
+  <mime type="video/dv" acronym="DV" description="Digital Video" priority="100" pattern="*.dv" />
+  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="string" offset="0" magic="\x47\x3f\xff\x10" priority="50" />
+  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001b3" priority="50" />
+  <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001ba" priority="50" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpeg" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpg" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mp2" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpe" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.vob" />
+  <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.m2t" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="12" magic="mdat" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="mdat" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="moov" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="ftypqt" priority="50" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qt" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.mov" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.moov" />
+  <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qtvr" />
+  <mime type="image/x-quicktime" description="QuickTime image" data-type="string" offset="4" magic="idat" priority="50" />
+  <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qtif" />
+  <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qif" />
+  <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.viv" />
+  <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.vivo" />
+  <mime type="video/x-anim" description="ANIM animation" priority="100" pattern="*.anim[1-9j]" />
+  <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF11" priority="50" />
+  <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF12" priority="50" />
+  <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.fli" />
+  <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.flc" />
+  <mime type="application/x-hwp" description="Haansoft Hangul document" data-type="string" offset="0" magic="HWP Document File" priority="50" />
+  <mime type="application/x-hwp" description="Haansoft Hangul document" priority="100" pattern="*.hwp" />
+  <mime type="application/x-hwt" description="Haansoft Hangul document template" priority="100" pattern="*.hwt" />
+  <mime type="video/x-mng" acronym="MNG" description="Multiple-Image Network Graphics" priority="100" pattern="*.mng" />
+  <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="long" endian="MSB" offset="0" magic="0x3026b275" priority="50" />
+  <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="string" offset="0" magic="[Reference]" priority="50" />
+  <mime type="video/x-ms-asf" acronym="ASF" description="Advanced Streaming Format" priority="100" pattern="*.asf" />
+  <mime type="application/x-netshow-channel" description="Windows Media Station file" data-type="string" offset="0" magic="[Address]" priority="50" />
+  <mime type="application/x-netshow-channel" description="Windows Media Station file" priority="100" pattern="*.nsc" />
+  <mime type="video/x-ms-wmv" description="Windows Media video" priority="100" pattern="*.wmv" />
+  <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="8" magic="AVI " priority="50" />
+  <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="0" magic="RIFF" priority="50" />
+  <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.avi" />
+  <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.divx" />
+  <mime type="video/x-nsv" description="NullSoft video" data-type="string" offset="0" magic="NSVf" priority="50" />
+  <mime type="video/x-nsv" description="NullSoft video" priority="100" pattern="*.nsv" />
+  <mime type="application/sdp" description="Session Description Protocol" data-type="string" offset="0" magic="v=" priority="50" />
+  <mime type="application/sdp" acronym="SDP" description="Session Description Protocol" priority="100" pattern="*.sdp" />
+  <mime type="video/x-sgi-movie" description="SGI video" data-type="string" offset="0" magic="MOVI" priority="50" />
+  <mime type="video/x-sgi-movie" description="SGI video" priority="100" pattern="*.movie" />
+  <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" data-type="string" offset="0" magic="nF7YLao" priority="50" />
+  <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" priority="100" pattern="*.emp" />
+  <mime type="application/x-ica" acronym="ICA" description="Independent Computing Architecture" priority="100" pattern="*.ica" />
+  <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User interface markup Language" priority="100" pattern="*.xul" />
+  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 0" priority="50" />
+  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 1" priority="50" />
+  <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 2" priority="50" />
+  <mime type="application/x-t602" description="T602 document" priority="100" pattern="*.602" />
+  <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" data-type="string" offset="0" magic="[main]" priority="50" />
+  <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" priority="100" pattern="*.pcf" />
+</mimemap>
diff --git a/ImageMagick-7/policy.xml b/ImageMagick-7/policy.xml
new file mode 100644 (file)
index 0000000..d497934
--- /dev/null
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policymap [
+  <!ELEMENT policymap (policy)+>
+  <!ATTLIST policymap xmlns CDATA #FIXED ''>
+  <!ELEMENT policy EMPTY>
+  <!ATTLIST policy xmlns CDATA #FIXED '' domain NMTOKEN #REQUIRED
+    name NMTOKEN #IMPLIED pattern CDATA #IMPLIED rights NMTOKEN #IMPLIED
+    stealth NMTOKEN #IMPLIED value CDATA #IMPLIED>
+]>
+<!--
+  Configure ImageMagick policies.
+
+  Domains include system, delegate, coder, filter, path, or resource.
+
+  Rights include none, read, write, execute and all.  Use | to combine them,
+  for example: "read | write" to permit read from, or write to, a path.
+
+  Use a glob expression as a pattern.
+
+  Suppose we do not want users to process MPEG video images:
+
+    <policy domain="delegate" rights="none" pattern="mpeg:decode" />
+
+  Here we do not want users reading images from HTTP:
+
+    <policy domain="coder" rights="none" pattern="HTTP" />
+
+  Lets prevent users from executing any image filters:
+
+    <policy domain="filter" rights="none" pattern="*" />
+
+  The /repository file system is restricted to read only.  We use a glob
+  expression to match all paths that start with /repository:
+
+    <policy domain="path" rights="read" pattern="/repository/*" />
+
+  Lets prevent users from executing any image filters:
+
+    <policy domain="filter" rights="none" pattern="*" />
+
+  Any large image is cached to disk rather than memory:
+
+    <policy domain="resource" name="area" value="1GP"/>
+
+  Define arguments for the memory, map, area, width, height and disk resources
+  with SI prefixes (.e.g 100MB).  In addition, resource policies are maximums
+  for each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
+  exceeds policy maximum so memory limit is 1GB).
+
+  Rules are processed in order.  Here we want to restrict ImageMagick to only
+  read or write a small subset of proven web-safe image types:
+
+    <policy domain="delegate" rights="none" pattern="*" />
+    <policy domain="filter" rights="none" pattern="*" />
+    <policy domain="coder" rights="none" pattern="*" />
+    <policy domain="coder" rights="read|write" pattern="{GIF,JPEG,PNG,WEBP}" />
+-->
+<policymap>
+  <!-- <policy domain="system" name="shred" value="2"/> -->
+  <!-- <policy domain="system" name="precision" value="6"/> -->
+  <!-- <policy domain="system" name="memory-map" value="anonymous"/> -->
+  <!-- <policy domain="system" name="max-memory-request" value="256MiB"/> -->
+  <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
+  <!-- <policy domain="resource" name="memory" value="2GiB"/> -->
+  <!-- <policy domain="resource" name="map" value="4GiB"/> -->
+  <!-- <policy domain="resource" name="width" value="10KP"/> -->
+  <!-- <policy domain="resource" name="height" value="10KP"/> -->
+  <!-- <policy domain="resource" name="area" value="100MP"/> -->
+  <!-- <policy domain="resource" name="disk" value="16EiB"/> -->
+  <!-- <policy domain="resource" name="file" value="768"/> -->
+  <!-- <policy domain="resource" name="thread" value="4"/> -->
+  <!-- <policy domain="resource" name="throttle" value="0"/> -->
+  <!-- <policy domain="resource" name="time" value="3600"/> -->
+  <!-- <policy domain="coder" rights="none" pattern="MVG" /> -->
+  <!-- <policy domain="delegate" rights="none" pattern="HTTPS" /> -->
+  <!-- <policy domain="path" rights="none" pattern="@*" /> -->
+  <!-- <policy domain="cache" name="memory-map" value="anonymous"/> -->
+  <!-- <policy domain="cache" name="synchronize" value="True"/> -->
+  <!-- <policy domain="cache" name="shared-secret" value="passphrase" stealth="true"/> -->
+</policymap>
diff --git a/ImageMagick-7/quantization-table.xml b/ImageMagick-7/quantization-table.xml
new file mode 100644 (file)
index 0000000..fb71874
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE quantization-tables [
+  <!ELEMENT quantization-tables (table)>
+  <!ATTLIST quantization-tables xmlns CDATA #FIXED "">
+  <!ELEMENT table (description , levels)>
+  <!ATTLIST table xmlns CDATA #FIXED "">
+  <!ATTLIST table alias NMTOKEN #REQUIRED>
+  <!ATTLIST table slot CDATA #REQUIRED>
+  <!ELEMENT description (#PCDATA)>
+  <!ATTLIST description xmlns CDATA #FIXED "">
+  <!ELEMENT levels (#PCDATA)>
+  <!ATTLIST levels xmlns CDATA #FIXED "">
+  <!ATTLIST levels divisor CDATA #REQUIRED>
+  <!ATTLIST levels height CDATA #REQUIRED>
+  <!ATTLIST levels width CDATA #REQUIRED>
+]>
+<!--
+  JPEG quantization table created by Dr. Nicolas Robidoux, Senior Research
+  Scientist at Phase One (www.phaseone.com) for use with 2x2 Chroma
+  subsampling and (IJG-style, hence ImageMagick-style) quality level
+  around 75.
+
+  It is based on the one recommended in
+
+    Relevance of human vision to JPEG-DCT compression by Stanley A. Klein,
+    Amnon D. Silverstein and Thom Carney. In Human Vision, Visual
+    Processing and Digital Display III, 1992.
+
+  for 1 minute per pixel viewing.
+
+  Specifying only one table in this xml file has two effects when used with
+  the ImageMagick option
+  
+    -define jpeg:q-table=PATH/TO/THIS/FILE
+  
+  1) This quantization table is automatically used for all three channels;
+
+  2) Only one copy is embedded in the JPG file, which saves a few bits
+     (only worthwhile for very small thumbnails).
+-->
+<quantization-tables>
+  <table slot="0" alias="luma">
+    <description>Luma Quantization Table</description>
+    <levels width="8" height="8" divisor="1">
+      16,  16,  16,  18,  25,  37,  56,  85,
+      16,  17,  20,  27,  34,  40,  53,  75,
+      16,  20,  24,  31,  43,  62,  91,  135,
+      18,  27,  31,  40,  53,  74,  106, 156,
+      25,  34,  43,  53,  69,  94,  131, 189,
+      37,  40,  62,  74,  94,  124, 169, 238,
+      56,  53,  91,  106, 131, 169, 226, 311,
+      85,  75,  135, 156, 189, 238, 311, 418
+    </levels>
+  </table>
+  <!--
+    If you want to use a different quantization table for Chroma, for example,
+    just add:
+
+    <table slot="1" alias="chroma">
+      <description>Chroma Quantization Table</description>
+      INSERT 64 POSITIVE INTEGERS HERE, COMMA-SEPARATED
+      </levels>
+    </table>
+
+    here (but outside of these comments).
+  -->
+</quantization-tables>
+
diff --git a/ImageMagick-7/thresholds.xml b/ImageMagick-7/thresholds.xml
new file mode 100644 (file)
index 0000000..02b96a8
--- /dev/null
@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE thresholds [
+  <!ELEMENT thresholds (threshold)+>
+  <!ATTLIST thresholds xmlns CDATA #FIXED ''>
+  <!ELEMENT threshold (description,levels)>
+  <!ATTLIST threshold xmlns CDATA #FIXED '' alias NMTOKEN #IMPLIED
+    map NMTOKEN #REQUIRED>
+  <!ELEMENT description (#PCDATA)>
+  <!ATTLIST description xmlns CDATA #FIXED ''>
+  <!ELEMENT levels (#PCDATA)>
+  <!ATTLIST levels xmlns CDATA #FIXED '' divisor CDATA #REQUIRED
+    height CDATA #REQUIRED width CDATA #REQUIRED>
+]>
+<!--
+  Threshold Maps for Ordered Posterized Dither
+
+  Each "<threshold>" element defines the map name, description, and an array
+  of "levels" used to provide the threshold map for ordered dithering and
+  digital halftoning.
+
+  The "alias" attribute provides a backward compatible name for this threshold
+  map (pre-dating IM v6.2.9-6), and are deprecated.
+
+  The description is a english description of what the threshold map achieves
+  and is only used for 'listing' the maps.
+
+  The map itself is a rectangular array of integers or threshold "levels"
+  of the given "width" and "height" declared within the enclosing <levels>
+  element.  That is "width*height" integers or "levels" *must* be provided
+  within each map.
+
+  Each of the "levels" integer values (each value representing the threshold
+  intensity "level/divisor" at which that pixel is turned on.  The "levels"
+  integers given can be any postive integers between "0" and the "divisor",
+  excluding those limits.
+
+  The "divisor" not only defines the upper limit and threshold divisor for each
+  "level" but also the total number of pseudo-levels the threshold mapping
+  creates and fills with a dither pattern.  That is a ordered bitmap dither
+  of a pure greyscale gradient will use a maximum of "divisor" ordered bitmap
+  patterns, including the patterns with all the pixels 'on' and all the pixel
+  'off'. It may define less patterns than that, but the color channels will
+  be thresholded in units based on "divisor".
+
+  Alternatively for a multi-level posterization, ImageMagick inserts
+  "divisor-2" dither patterns (as defined by the threshold map) between each of
+  channel color level produced.
+
+  For example the map "o2x2" has a divisor of 5, which will define 3 bitmap
+  patterns plus the patterns with all pixels 'on' and 'off'.  A greyscale
+  gradient will thus have 5 distinct areas.
+-->
+<thresholds>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Minimal Dither and Non-Dither Threshold Maps
+-->
+  <threshold map="threshold" alias="1x1">
+    <description>Threshold 1x1 (non-dither)</description>
+    <levels width="1" height="1" divisor="2">
+        1
+    </levels>
+  </threshold>
+
+  <threshold map="checks" alias="2x1">
+    <description>Checkerboard 2x1 (dither)</description>
+    <levels width="2" height="2" divisor="3">
+       1 2
+       2 1
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  (dispersed) Ordered Dither Patterns
+-->
+  <threshold map="o2x2" alias="2x2">
+    <description>Ordered 2x2 (dispersed)</description>
+    <levels width="2" height="2" divisor="5">
+       1  3
+       4  2
+    </levels>
+  </threshold>
+
+  <threshold map="o3x3" alias="3x3">
+    <description>Ordered 3x3 (dispersed)</description>
+    <levels width="3" height="3" divisor="10">
+        3  7  4
+        6  1  9
+        2  8  5
+    </levels>
+  </threshold>
+
+  <threshold map="o4x4" alias="4x4">
+    <!--
+       From "Dithering Algorithms"
+       http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT
+     -->
+    <description>Ordered 4x4 (dispersed)</description>
+    <levels width="4" height="4" divisor="17">
+       1   9   3  11
+      13   5  15   7
+       4  12   2  10
+      16   8  14   6
+    </levels>
+  </threshold>
+
+  <threshold map="o8x8" alias="8x8">
+    <!-- Extracted from original 'OrderedDither()' Function -->
+    <description>Ordered 8x8 (dispersed)</description>
+    <levels width="8" height="8" divisor="65">
+         1  49  13  61   4  52  16  64
+        33  17  45  29  36  20  48  32
+         9  57   5  53  12  60   8  56
+        41  25  37  21  44  28  40  24
+         3  51  15  63   2  50  14  62
+        35  19  47  31  34  18  46  30
+        11  59   7  55  10  58   6  54
+        43  27  39  23  42  26  38  22
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Halftones - Angled 45 degrees
+
+  Initially added to ImageMagick by Glenn Randers-Pehrson, IM v6.2.8-6,
+  modified to be more symmetrical with intensity by Anthony, IM v6.2.9-7
+
+  These patterns initially start as circles, but then form diamonds
+  pattern at the 50% threshold level, before forming negated circles,
+  as it approached the other threshold extereme.
+-->
+  <threshold map="h4x4a" alias="4x1">
+    <description>Halftone 4x4 (angled)</description>
+    <levels width="4" height="4" divisor="9">
+       4  2  7  5
+       3  1  8  6
+       7  5  4  2
+       8  6  3  1
+    </levels>
+  </threshold>
+
+  <threshold map="h6x6a" alias="6x1">
+    <description>Halftone 6x6 (angled)</description>
+    <levels width="6" height="6" divisor="19">
+       14  13  10   8   2   3
+       16  18  12   7   1   4
+       15  17  11   9   6   5
+        8   2   3  14  13  10
+        7   1   4  16  18  12
+        9   6   5  15  17  11
+    </levels>
+  </threshold>
+
+  <threshold map="h8x8a" alias="8x1">
+    <description>Halftone 8x8 (angled)</description>
+    <levels width="8" height="8" divisor="33">
+       13   7   8  14  17  21  22  18
+        6   1   3   9  28  31  29  23
+        5   2   4  10  27  32  30  24
+       16  12  11  15  20  26  25  19
+       17  21  22  18  13   7   8  14
+       28  31  29  23   6   1   3   9
+       27  32  30  24   5   2   4  10
+       20  26  25  19  16  12  11  15
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Halftones - Orthogonally Aligned, or Un-angled
+
+  Initially added by Anthony Thyssen, IM v6.2.9-5 using techniques from
+  "Dithering & Halftoning" by Gernot Haffmann
+  http://www.fho-emden.de/~hoffmann/hilb010101.pdf
+
+  These patterns initially start as circles, but then form square
+  pattern at the 50% threshold level, before forming negated circles,
+  as it approached the other threshold extereme.
+-->
+  <threshold map="h4x4o">
+    <description>Halftone 4x4 (orthogonal)</description>
+    <levels width="4" height="4" divisor="17">
+        7  13  11   4
+       12  16  14   8
+       10  15   6   2
+        5   9   3   1
+    </levels>
+  </threshold>
+
+  <threshold map="h6x6o">
+    <description>Halftone 6x6 (orthogonal)</description>
+    <levels width="6" height="6" divisor="37">
+        7  17  27  14   9   4
+       21  29  33  31  18  11
+       24  32  36  34  25  22
+       19  30  35  28  20  10
+        8  15  26  16   6   2
+        5  13  23  12   3   1
+    </levels>
+  </threshold>
+
+  <threshold map="h8x8o">
+    <description>Halftone 8x8 (orthogonal)</description>
+    <levels width="8" height="8" divisor="65">
+        7  21  33  43  36  19   9   4
+       16  27  51  55  49  29  14  11
+       31  47  57  61  59  45  35  23
+       41  53  60  64  62  52  40  38
+       37  44  58  63  56  46  30  22
+       15  28  48  54  50  26  17  10
+        8  18  34  42  32  20   6   2
+        5  13  25  39  24  12   3   1
+    </levels>
+  </threshold>
+
+  <threshold map="h16x16o">
+    <!--
+       Direct extract from "Dithering & Halftoning" by Gernot Haffmann.
+       This may need some fine tuning for symmetry of the halftone dots,
+       as it was a mathematically formulated pattern.
+    -->
+    <description>Halftone 16x16 (orthogonal)</description>
+    <levels width="16" height="16" divisor="257">
+        4  12  24  44  72 100 136 152 150 134  98  70  42  23  11   3
+        7  16  32  52  76 104 144 160 158 142 102  74  50  31  15   6
+       19  27  40  60  92 132 168 180 178 166 130  90  58  39  26  18
+       36  48  56  80 124 176 188 204 203 187 175 122  79  55  47  35
+       64  68  84 116 164 200 212 224 223 211 199 162 114  83  67  63
+       88  96 112 156 192 216 232 240 239 231 214 190 154 111  95  87
+      108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107
+      128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127
+      126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125
+      106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105
+       86  94 110 155 191 215 229 238 237 230 213 189 153 109  93  85
+       62  66  82 115 163 198 210 221 222 209 197 161 113  81  65  61
+       34  46  54  78 123 174 186 202 201 185 173 121  77  53  45  33
+       20  28  37  59  91 131 167 179 177 165 129  89  57  38  25  17
+        8  13  29  51  75 103 143 159 157 141 101  73  49  30  14   5
+        1   9  21  43  71  99 135 151 149 133  97  69  41  22  10   2
+    </levels>
+  </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Halftones - Orthogonally Expanding Circle Patterns
+
+  Added by Glenn Randers-Pehrson, 4 Nov 2010, ImageMagick 6.6.5-6
+
+  Rather than producing a diamond 50% threshold pattern, these
+  continue to generate larger (overlapping) circles.  They are
+  more like a true halftone pattern formed by covering a surface
+  with either pure white or pure black circular dots.
+
+  WARNING: true halftone patterns only use true circles even in
+  areas of highly varying intensity.  Threshold dither patterns
+  can generate distorted circles in such areas.
+-->
+
+  <threshold map="c5x5b" alias="c5x5">
+    <description>Circles 5x5 (black)</description>
+    <levels width="5" height="5" divisor="26">
+         1 21 16 15  4
+         5 17 20 19 14
+         6 21 25 24 12
+         7 18 22 23 11
+         2  8  9 10  3
+    </levels>
+  </threshold>
+
+
+  <threshold map="c5x5w">
+    <description>Circles 5x5 (white)</description>
+    <levels width="5" height="5" divisor="26">
+        25 21 10 11 22
+        20  9  6  7 12
+        19  5  1  2 13
+        18  8  4  3 14
+        24 17 16 15 23
+    </levels>
+  </threshold>
+
+  <threshold map="c6x6b" alias="c6x6">
+    <description>Circles 6x6 (black)</description>
+    <levels width="6" height="6" divisor="37">
+         1  5 14 13 12  4
+         6 22 28 27 21 11
+        15 29 35 34 26 20
+        16 30 36 33 25 19
+         7 23 31 32 24 10
+         2  8 17 18  9  3
+    </levels>
+  </threshold>
+
+  <threshold map="c6x6w">
+    <description>Circles 6x6 (white)</description>
+    <levels width="6" height="6" divisor="37">
+        36 32 23 24 25 33
+        31 15  9 10 16 26
+        22  8  2  3 11 17
+        21  7  1  4 12 18
+        30 14  6  5 13 27
+        35 29 20 19 28 34
+    </levels>
+  </threshold>
+
+  <threshold map="c7x7b" alias="c7x7">
+    <description>Circles 7x7 (black)</description>
+    <levels width="7" height="7" divisor="50">
+        3  9 18 28 17  8  2
+       10 24 33 39 32 23  7
+       19 34 44 48 43 31 16
+       25 40 45 49 47 38 27
+       20 35 41 46 42 29 15
+       11 21 36 37 28 22  6
+        4 12 13 26 14  5  1
+    </levels>
+  </threshold>
+
+
+  <threshold map="c7x7w">
+    <description>Circles 7x7 (white)</description>
+    <levels width="7" height="7" divisor="50">
+       47 41 32 22 33 42 48
+       40 26 17 11 18 27 43
+       31 16  6  2  7 19 34
+       25 10  5  1  3 12 23
+       30 15  9  4  8 20 35
+       39 29 14 13 21 28 44
+       46 38 37 24 36 45 49
+    </levels>
+  </threshold>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+  Special Purpose Dithers
+-->
+
+</thresholds>
diff --git a/ImageMagick-7/type-apple.xml b/ImageMagick-7/type-apple.xml
new file mode 100644 (file)
index 0000000..57fe9d1
--- /dev/null
@@ -0,0 +1,1367 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+  <!ELEMENT typemap (type)+>
+  <!ATTLIST typemap xmlns CDATA #FIXED ''>
+  <!ELEMENT type EMPTY>
+  <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED
+    family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED
+    fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED
+    name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED
+    version CDATA #IMPLIED weight CDATA #REQUIRED>
+]>
+<!--
+  ImageMagick Apple font configuration.
+-->
+<typemap>
+  <type
+     format="ttf"
+     name="AlBayan"
+     fullname="Al Bayan Plain"
+     family="Al Bayan"
+     glyphs="/AlBayan.ttf"
+     />
+  <type
+     format="ttf"
+     name="AlBayanB"
+     fullname="Al Bayan Bold"
+     family="Al Bayan"
+     glyphs="/AlBayanBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="AndaleMono"
+     fullname="Andale Mono"
+     family="Andale Mono"
+     glyphs="/Andale Mono.ttf"
+     />
+  <type
+     format="ttf"
+     name="AppleChancery"
+     fullname="Apple Chancery"
+     family="Apple Chancery"
+     glyphs="/Apple Chancery.ttf"
+     />
+  <type
+     format="ttf"
+     name="AppleLiGothicM"
+     fullname="Apple LiGothic Medium"
+     family="Apple LiGothic"
+     glyphs="/Apple LiGothic Medium.ttf"
+     />
+  <type
+     format="ttf"
+     name="AppleLiSungL"
+     fullname="Apple LiSung Light"
+     family="Apple LiSung"
+     glyphs="/Apple LiSung Light.ttf"
+     />
+  <type
+     format="ttf"
+     name="AppleMyungjo"
+     fullname="AppleMyungjo Regular"
+     family="AppleMyungjo"
+     glyphs="/AppleMyungjo.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialBk"
+     fullname="Arial Black"
+     family="Arial Black"
+     glyphs="/Arial Black.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialBI"
+     fullname="Arial Bold Italic"
+     family="Arial"
+     glyphs="/Arial Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialB"
+     fullname="Arial Bold"
+     family="Arial"
+     glyphs="/Arial Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialI"
+     fullname="Arial Italic"
+     family="Arial"
+     glyphs="/Arial Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialNarrowBI"
+     fullname="Arial Narrow Bold Italic"
+     family="Arial Narrow"
+     glyphs="/Arial Narrow Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialNarrowB"
+     fullname="Arial Narrow Bold"
+     family="Arial Narrow"
+     glyphs="/Arial Narrow Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialNarrowI"
+     fullname="Arial Narrow Italic"
+     family="Arial Narrow"
+     glyphs="/Arial Narrow Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialNarrow"
+     fullname="Arial Narrow"
+     family="Arial Narrow"
+     glyphs="/Arial Narrow.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialRoundedB"
+     fullname="Arial Rounded MT Bold"
+     family="Arial Rounded Bold"
+     glyphs="/Arial Rounded Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialUnicode"
+     fullname="Arial Unicode MS"
+     family="Arial Unicode"
+     glyphs="/Arial Unicode.ttf"
+     />
+  <type
+     format="ttf"
+     name="Arial"
+     fullname="Arial"
+     family="Arial"
+     glyphs="/Arial.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialHebrew"
+     fullname="Arial Hebrew"
+     family="Arial Hebrew"
+     glyphs="/ArialHB.ttf"
+     />
+  <type
+     format="ttf"
+     name="ArialHebrewB"
+     fullname="Arial Hebrew Bold"
+     family="Arial Hebrew"
+     glyphs="/ArialHBBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="AsapB"
+     fullname="Asap Bold"
+     family="Asap"
+     glyphs="/Asap-Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="AsapBI"
+     fullname="Asap Bold Italic"
+     family="Asap"
+     glyphs="/Asap-BoldItalic.ttf"
+     />
+  <type
+     format="ttf"
+     name="AsapI"
+     fullname="Asap Italic"
+     family="Asap"
+     glyphs="/Asap-Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Asap"
+     fullname="Asap"
+     family="Asap"
+     glyphs="/Asap-Regular.ttf"
+     />
+  <type
+     format="ttf"
+     name="AvantGardeDemi"
+     fullname="Avant Garde Demi BT"
+     family="AvantGarde Bk BT"
+     glyphs="/Avant Garde Demi.ttf"
+     />
+  <type
+     format="ttf"
+     name="Ayuthaya"
+     fullname="Ayuthaya"
+     family="Ayuthaya"
+     glyphs="/Ayuthaya.ttf"
+     />
+  <type
+     format="ttf"
+     name="Baghdad"
+     fullname="Baghdad"
+     family="Baghdad"
+     glyphs="/Baghdad.ttf"
+     />
+  <type
+     format="ttf"
+     name="BiauKai"
+     fullname="BiauKai"
+     family="BiauKai"
+     glyphs="/BiauKai.ttf"
+     />
+  <type
+     format="ttf"
+     name="BigCaslonM"
+     fullname="Big Caslon Medium"
+     family="Big Caslon"
+     glyphs="/BigCaslon.ttf"
+     />
+  <type
+     format="ttf"
+     name="BrushScriptI"
+     fullname="Brush Script MT Italic"
+     family="Brush Script "
+     glyphs="/Brush Script.ttf"
+     />
+  <type
+     format="ttf"
+     name="Candice"
+     fullname="Candice"
+     family="Candice"
+     glyphs="/Candice.ttf"
+     />
+  <type
+     format="ttf"
+     name="Chalkduster"
+     fullname="Chalkduster"
+     family="Chalkduster"
+     glyphs="/Chalkduster.ttf"
+     />
+  <type
+     format="ttf"
+     name="ComicSansMSB"
+     fullname="Comic Sans MS Bold"
+     family="Comic Sans"
+     glyphs="/Comic Sans MS Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="ComicSans"
+     fullname="Comic Sans MS"
+     family="Comic Sans"
+     glyphs="/Comic Sans MS.ttf"
+     />
+  <type
+     format="ttf"
+     name="ComicSans"
+     fullname="Comic Sans MS"
+     family="Comic Sans"
+     glyphs="/comic.ttf"
+     />
+  <type
+     format="ttf"
+     name="ComicSansMSB"
+     fullname="Comic Sans MS Bold"
+     family="Comic Sans"
+     glyphs="/comicbd.ttf"
+     />
+  <type
+     format="ttf"
+     name="CorsivaHebrew"
+     fullname="Corsiva Hebrew"
+     family="Corsiva Hebrew"
+     glyphs="/Corsiva.ttf"
+     />
+  <type
+     format="ttf"
+     name="CorsivaHebrewB"
+     fullname="Corsiva Hebrew Bold"
+     family="Corsiva Hebrew"
+     glyphs="/CorsivaBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="CourierNewBI"
+     fullname="Courier New Bold Italic"
+     family="Courier New"
+     glyphs="/Courier New Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="CourierNewB"
+     fullname="Courier New Bold"
+     family="Courier New"
+     glyphs="/Courier New Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="CourierNewI"
+     fullname="Courier New Italic"
+     family="Courier New"
+     glyphs="/Courier New Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="CourierNew"
+     fullname="Courier New"
+     family="Courier New"
+     glyphs="/Courier New.ttf"
+     />
+  <type
+     format="ttf"
+     name="DecoTypeNaskh"
+     fullname="DecoType Naskh"
+     family="DecoType Naskh"
+     glyphs="/DecoTypeNaskh.ttf"
+     />
+  <type
+     format="ttf"
+     name="Devanagari"
+     fullname="Devanagari MT"
+     family="Devanagari "
+     glyphs="/DevanagariMT.ttf"
+     />
+  <type
+     format="ttf"
+     name="DevanagariB"
+     fullname="Devanagari MT Bold"
+     family="Devanagari "
+     glyphs="/DevanagariMTBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="EuphemiaUCASB"
+     fullname="Euphemia UCAS Bold"
+     family="Euphemia UCAS"
+     glyphs="/EuphemiaCASBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="EuphemiaUCASI"
+     fullname="Euphemia UCAS Italic"
+     family="Euphemia UCAS"
+     glyphs="/EuphemiaCASItalic.ttf"
+     />
+  <type
+     format="ttf"
+     name="EuphemiaUCAS"
+     fullname="Euphemia UCAS"
+     family="Euphemia UCAS"
+     glyphs="/EuphemiaCASRegular.ttf"
+     />
+  <type
+     format="ttf"
+     name="GeorgiaBI"
+     fullname="Georgia Bold Italic"
+     family="Georgia"
+     glyphs="/Georgia Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="GeorgiaB"
+     fullname="Georgia Bold"
+     family="Georgia"
+     glyphs="/Georgia Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="GeorgiaI"
+     fullname="Georgia Italic"
+     family="Georgia"
+     glyphs="/Georgia Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Georgia"
+     fullname="Georgia"
+     family="Georgia"
+     glyphs="/Georgia.ttf"
+     />
+  <type
+     format="ttf"
+     name="GreekMathSymbols"
+     fullname="GreekMathSymbols Normal"
+     family="GreekMathSymbols"
+     glyphs="/GreekMathSymbols Normal.ttf"
+     />
+  <type
+     format="ttf"
+     name="Gujarati"
+     fullname="Gujarati MT"
+     family="Gujarati "
+     glyphs="/GujaratiMT.ttf"
+     />
+  <type
+     format="ttf"
+     name="GujaratiB"
+     fullname="Gujarati MT Bold"
+     family="Gujarati "
+     glyphs="/GujaratiMTBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="Gulim"
+     fullname="Gulim"
+     family="Gulim"
+     glyphs="/Gulim.ttf"
+     />
+  <type
+     format="ttf"
+     name="GungSeo"
+     fullname="GungSeo Regular"
+     family="GungSeo"
+     glyphs="/Gungseouche.ttf"
+     />
+  <type
+     format="ttf"
+     name="Gurmukhi"
+     fullname="Gurmukhi MT"
+     family="Gurmukhi "
+     glyphs="/Gurmukhi.ttf"
+     />
+  <type
+     format="ttf"
+     name="HeadLineA"
+     fullname="HeadLineA Regular"
+     family="HeadLineA"
+     glyphs="/HeadlineA.ttf"
+     />
+  <type
+     format="ttf"
+     name="Hei"
+     fullname="Hei Regular"
+     family="Hei"
+     glyphs="/Hei.ttf"
+     />
+  <type
+     format="ttf"
+     name="Herculanum"
+     fullname="Herculanum"
+     family="Herculanum"
+     glyphs="/Herculanum.ttf"
+     />
+  <type
+     format="ttf"
+     name="HoeflerTextOrnaments"
+     fullname="Hoefler Text Ornaments"
+     family="Hoefler Text"
+     glyphs="/Hoefler Text Ornaments.ttf"
+     />
+  <type
+     format="ttf"
+     name="Impact"
+     fullname="Impact"
+     family="Impact"
+     glyphs="/Impact.ttf"
+     />
+  <type
+     format="ttf"
+     name="InaiMathi"
+     fullname="InaiMathi"
+     family="InaiMathi"
+     glyphs="/InaiMathi.ttf"
+     />
+  <type
+     format="ttf"
+     name="Kai"
+     fullname="Kai Regular"
+     family="Kai"
+     glyphs="/Kai.ttf"
+     />
+  <type
+     format="ttf"
+     name="Kailasa"
+     fullname="Kailasa Regular"
+     family="Kailasa"
+     glyphs="/Kailasa.ttf"
+     />
+  <type
+     format="ttf"
+     name="Kokonor"
+     fullname="Kokonor Regular"
+     family="Kokonor"
+     glyphs="/Kokonor.ttf"
+     />
+  <type
+     format="ttf"
+     name="Krungthep"
+     fullname="Krungthep"
+     family="Krungthep"
+     glyphs="/Krungthep.ttf"
+     />
+  <type
+     format="ttf"
+     name="KufiStandardGK"
+     fullname="KufiStandardGK"
+     family="KufiStandardGK"
+     glyphs="/KufiStandardGK.ttf"
+     />
+  <type
+     format="ttf"
+     name="Symbol"
+     fullname="Symbol"
+     family="Symbol"
+     glyphs="/MathSymbol.ttf"
+     />
+  <type
+     format="ttf"
+     name="Batang"
+     fullname="Batang"
+     family="Batang"
+     glyphs="/Microsoft/Batang.ttf"
+     />
+  <type
+     format="ttf"
+     name="BookshelfSymbol7"
+     fullname="Bookshelf Symbol 7"
+     family="Bookshelf Symbol 7"
+     glyphs="/Microsoft/Bookshelf Symbol 7.ttf"
+     />
+  <type
+     format="ttf"
+     name="BrushScriptI"
+     fullname="Brush Script MT Italic"
+     family="Brush Script "
+     glyphs="/Microsoft/Brush Script.ttf"
+     />
+  <type
+     format="ttf"
+     name="CalibriBI"
+     fullname="Calibri Bold Italic"
+     family="Calibri"
+     glyphs="/Microsoft/Calibri Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="CalibriB"
+     fullname="Calibri Bold"
+     family="Calibri"
+     glyphs="/Microsoft/Calibri Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="CalibriI"
+     fullname="Calibri Italic"
+     family="Calibri"
+     glyphs="/Microsoft/Calibri Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Calibri"
+     fullname="Calibri"
+     family="Calibri"
+     glyphs="/Microsoft/Calibri.ttf"
+     />
+  <type
+     format="ttf"
+     name="CambriaBI"
+     fullname="Cambria Bold Italic"
+     family="Cambria"
+     glyphs="/Microsoft/Cambria Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="CambriaB"
+     fullname="Cambria Bold"
+     family="Cambria"
+     glyphs="/Microsoft/Cambria Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="CambriaI"
+     fullname="Cambria Italic"
+     family="Cambria"
+     glyphs="/Microsoft/Cambria Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Cambria"
+     fullname="Cambria"
+     family="Cambria"
+     glyphs="/Microsoft/Cambria.ttf"
+     />
+  <type
+     format="ttf"
+     name="CandaraBI"
+     fullname="Candara Bold Italic"
+     family="Candara"
+     glyphs="/Microsoft/Candara Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="CandaraB"
+     fullname="Candara Bold"
+     family="Candara"
+     glyphs="/Microsoft/Candara Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="CandaraI"
+     fullname="Candara Italic"
+     family="Candara"
+     glyphs="/Microsoft/Candara Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Candara"
+     fullname="Candara"
+     family="Candara"
+     glyphs="/Microsoft/Candara.ttf"
+     />
+  <type
+     format="ttf"
+     name="ConsolasBI"
+     fullname="Consolas Bold Italic"
+     family="Consolas"
+     glyphs="/Microsoft/Consolas Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="ConsolasB"
+     fullname="Consolas Bold"
+     family="Consolas"
+     glyphs="/Microsoft/Consolas Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="ConsolasI"
+     fullname="Consolas Italic"
+     family="Consolas"
+     glyphs="/Microsoft/Consolas Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Consolas"
+     fullname="Consolas"
+     family="Consolas"
+     glyphs="/Microsoft/Consolas.ttf"
+     />
+  <type
+     format="ttf"
+     name="ConstantiaTestI"
+     fullname="Constantia Test Italic"
+     family="Constantia"
+     glyphs="/Microsoft/Constantia Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="ConstantiaB"
+     fullname="Constantia Bold"
+     family="Constantia"
+     glyphs="/Microsoft/Constantia Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="ConstantiaI"
+     fullname="Constantia Italic"
+     family="Constantia"
+     glyphs="/Microsoft/Constantia Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Constantia"
+     fullname="Constantia"
+     family="Constantia"
+     glyphs="/Microsoft/Constantia.ttf"
+     />
+  <type
+     format="ttf"
+     name="CorbelTestBI"
+     fullname="Corbel Test Bold Italic"
+     family="Corbel"
+     glyphs="/Microsoft/Corbel Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="CorbelTestB"
+     fullname="Corbel Test Bold"
+     family="Corbel"
+     glyphs="/Microsoft/Corbel Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="CorbelI"
+     fullname="Corbel Italic"
+     family="Corbel"
+     glyphs="/Microsoft/Corbel Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Corbel"
+     fullname="Corbel"
+     family="Corbel"
+     glyphs="/Microsoft/Corbel.ttf"
+     />
+  <type
+     format="ttf"
+     name="FranklinGothicBookI"
+     fullname="Franklin Gothic Book Italic"
+     family="Franklin Gothic Book"
+     glyphs="/Microsoft/Franklin Gothic Book Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="FranklinGothicBook"
+     fullname="Franklin Gothic Book"
+     family="Franklin Gothic Book"
+     glyphs="/Microsoft/Franklin Gothic Book.ttf"
+     />
+  <type
+     format="ttf"
+     name="FranklinGothicMI"
+     fullname="Franklin Gothic Medium Italic"
+     family="Franklin Gothic Medium"
+     glyphs="/Microsoft/Franklin Gothic Medium Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="FranklinGothicM"
+     fullname="Franklin Gothic Medium"
+     family="Franklin Gothic Medium"
+     glyphs="/Microsoft/Franklin Gothic Medium.ttf"
+     />
+  <type
+     format="ttf"
+     name="GillSansBI"
+     fullname="Gill Sans MT Bold Italic"
+     family="Gill Sans "
+     glyphs="/Microsoft/Gill Sans MT Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="GillSansB"
+     fullname="Gill Sans MT Bold"
+     family="Gill Sans "
+     glyphs="/Microsoft/Gill Sans MT Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="GillSansI"
+     fullname="Gill Sans MT Italic"
+     family="Gill Sans "
+     glyphs="/Microsoft/Gill Sans MT Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="GillSans"
+     fullname="Gill Sans MT"
+     family="Gill Sans "
+     glyphs="/Microsoft/Gill Sans MT.ttf"
+     />
+  <type
+     format="ttf"
+     name="Gulim"
+     fullname="Gulim"
+     family="Gulim"
+     glyphs="/Microsoft/Gulim.ttf"
+     />
+  <type
+     format="ttf"
+     name="LucidaConsole"
+     fullname="Lucida Console"
+     family="Lucida Console"
+     glyphs="/Microsoft/Lucida Console.ttf"
+     />
+  <type
+     format="ttf"
+     name="LucidaSansUnicode"
+     fullname="Lucida Sans Unicode"
+     family="Lucida Sans Unicode"
+     glyphs="/Microsoft/Lucida Sans Unicode.ttf"
+     />
+  <type
+     format="ttf"
+     name="Marlett"
+     fullname="Marlett"
+     family="Marlett"
+     glyphs="/Microsoft/Marlett.ttf"
+     />
+  <type
+     format="ttf"
+     name="MeiryoBI"
+     fullname="Meiryo Bold Italic"
+     family="Meiryo"
+     glyphs="/Microsoft/Meiryo Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="MeiryoB"
+     fullname="Meiryo Bold"
+     family="Meiryo"
+     glyphs="/Microsoft/Meiryo Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="MeiryoI"
+     fullname="Meiryo Italic"
+     family="Meiryo"
+     glyphs="/Microsoft/Meiryo Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Meiryo"
+     fullname="Meiryo"
+     family="Meiryo"
+     glyphs="/Microsoft/Meiryo.ttf"
+     />
+  <type
+     format="ttf"
+     name="Gothic"
+     fullname="MS Gothic"
+     family="Gothic"
+     glyphs="/Microsoft/MS Gothic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Mincho"
+     fullname="MS Mincho"
+     family="Mincho"
+     glyphs="/Microsoft/MS Mincho.ttf"
+     />
+  <type
+     format="ttf"
+     name="PGothic"
+     fullname="MS PGothic"
+     family="PGothic"
+     glyphs="/Microsoft/MS PGothic.ttf"
+     />
+  <type
+     format="ttf"
+     name="PMincho"
+     fullname="MS PMincho"
+     family="PMincho"
+     glyphs="/Microsoft/MS PMincho.ttf"
+     />
+  <type
+     format="ttf"
+     name="ReferenceSansSerif"
+     fullname="MS Reference Sans Serif"
+     family="Reference Sans Serif"
+     glyphs="/Microsoft/MS Reference Sans Serif.ttf"
+     />
+  <type
+     format="ttf"
+     name="ReferenceSpecialty"
+     fullname="MS Reference Specialty"
+     family="Reference Specialty"
+     glyphs="/Microsoft/MS Reference Specialty.ttf"
+     />
+  <type
+     format="ttf"
+     name="PerpetuaBI"
+     fullname="Perpetua Bold Italic"
+     family="Perpetua"
+     glyphs="/Microsoft/Perpetua Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="PerpetuaB"
+     fullname="Perpetua Bold"
+     family="Perpetua"
+     glyphs="/Microsoft/Perpetua Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="PerpetuaI"
+     fullname="Perpetua Italic"
+     family="Perpetua"
+     glyphs="/Microsoft/Perpetua Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Perpetua"
+     fullname="Perpetua"
+     family="Perpetua"
+     glyphs="/Microsoft/Perpetua.ttf"
+     />
+  <type
+     format="ttf"
+     name="PMingLiU"
+     fullname="PMingLiU"
+     family="PMingLiU"
+     glyphs="/Microsoft/PMingLiU.ttf"
+     />
+  <type
+     format="ttf"
+     name="SimSun"
+     fullname="SimSun"
+     family="SimSun"
+     glyphs="/Microsoft/SimSun.ttf"
+     />
+  <type
+     format="ttf"
+     name="TwCenBI"
+     fullname="Tw Cen MT Bold Italic"
+     family="Tw Cen "
+     glyphs="/Microsoft/Tw Cen MT Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="TwCenB"
+     fullname="Tw Cen MT Bold"
+     family="Tw Cen "
+     glyphs="/Microsoft/Tw Cen MT Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="TwCenI"
+     fullname="Tw Cen MT Italic"
+     family="Tw Cen "
+     glyphs="/Microsoft/Tw Cen MT Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="TwCen"
+     fullname="Tw Cen MT"
+     family="Tw Cen "
+     glyphs="/Microsoft/Tw Cen MT.ttf"
+     />
+  <type
+     format="ttf"
+     name="MicrosoftSansSerif"
+     fullname="Microsoft Sans Serif"
+     family="Microsoft Sans Serif"
+     glyphs="/Microsoft Sans Serif.ttf"
+     />
+  <type
+     format="ttf"
+     name="Gothic"
+     fullname="MS Gothic"
+     family="Gothic"
+     glyphs="/MS Gothic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Mincho"
+     fullname="MS Mincho"
+     family="Mincho"
+     glyphs="/MS Mincho.ttf"
+     />
+  <type
+     format="ttf"
+     name="PGothic"
+     fullname="MS PGothic"
+     family="PGothic"
+     glyphs="/MS PGothic.ttf"
+     />
+  <type
+     format="ttf"
+     name="PMincho"
+     fullname="MS PMincho"
+     family="PMincho"
+     glyphs="/MS PMincho.ttf"
+     />
+  <type
+     format="ttf"
+     name="MshtakanB"
+     fullname="Mshtakan Bold"
+     family="Mshtakan"
+     glyphs="/MshtakanBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="MshtakanBoldOblique"
+     fullname="Mshtakan BoldOblique"
+     family="Mshtakan"
+     glyphs="/MshtakanBoldOblique.ttf"
+     />
+  <type
+     format="ttf"
+     name="MshtakanOb"
+     fullname="Mshtakan Oblique"
+     family="Mshtakan"
+     glyphs="/MshtakanOblique.ttf"
+     />
+  <type
+     format="ttf"
+     name="Mshtakan"
+     fullname="Mshtakan"
+     family="Mshtakan"
+     glyphs="/MshtakanRegular.ttf"
+     />
+  <type
+     format="ttf"
+     name="Nadeem"
+     fullname="Nadeem"
+     family="Nadeem"
+     glyphs="/Nadeem.ttf"
+     />
+  <type
+     format="ttf"
+     name="NewPeninim"
+     fullname="New Peninim MT"
+     family="New Peninim "
+     glyphs="/NewPeninimMT.ttf"
+     />
+  <type
+     format="ttf"
+     name="NewPeninimB"
+     fullname="New Peninim MT Bold"
+     family="New Peninim "
+     glyphs="/NewPeninimMTBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="NewPeninimBInclined"
+     fullname="New Peninim MT Bold Inclined"
+     family="New Peninim "
+     glyphs="/NewPeninimMTBoldInclined.ttf"
+     />
+  <type
+     format="ttf"
+     name="NewPeninimInclined"
+     fullname="New Peninim MT Inclined"
+     family="New Peninim "
+     glyphs="/NewPeninimMTInclined.ttf"
+     />
+  <type
+     format="ttf"
+     name="GB18030Bitmap"
+     fullname="GB18030 Bitmap"
+     family="GB18030 Bitmap"
+     glyphs="/NISC18030.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansB"
+     fullname="Open Sans Bold"
+     family="Open Sans"
+     glyphs="/OpenSans-Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansBI"
+     fullname="Open Sans Bold Italic"
+     family="Open Sans"
+     glyphs="/OpenSans-BoldItalic.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansXb"
+     fullname="Open Sans Extrabold"
+     family="Open Sans Extrabold"
+     glyphs="/OpenSans-ExtraBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansXbI"
+     fullname="Open Sans Extrabold Italic"
+     family="Open Sans Extrabold"
+     glyphs="/OpenSans-ExtraBoldItalic.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansI"
+     fullname="Open Sans Italic"
+     family="Open Sans"
+     glyphs="/OpenSans-Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansL"
+     fullname="Open Sans Light"
+     family="Open Sans Light"
+     glyphs="/OpenSans-Light.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansLI"
+     fullname="Open Sans Light Italic"
+     family="Open Sans Light"
+     glyphs="/OpenSans-LightItalic.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSans"
+     fullname="Open Sans"
+     family="Open Sans"
+     glyphs="/OpenSans-Regular.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansSemibold"
+     fullname="Open Sans Semibold"
+     family="Open Sans Semibold"
+     glyphs="/OpenSans-Semibold.ttf"
+     />
+  <type
+     format="ttf"
+     name="OpenSansSemiboldI"
+     fullname="Open Sans Semibold Italic"
+     family="Open Sans Semibold"
+     glyphs="/OpenSans-SemiboldItalic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Osaka"
+     fullname="Osaka"
+     family="Osaka"
+     glyphs="/Osaka.ttf"
+     />
+  <type
+     format="ttf"
+     name="OsakaMono"
+     fullname="Osaka-Mono"
+     family="Osaka"
+     glyphs="/OsakaMono.ttf"
+     />
+  <type
+     format="ttf"
+     name="PCMyungjo"
+     fullname="PCMyungjo Regular"
+     family="PCMyungjo"
+     glyphs="/PCmyoungjo.ttf"
+     />
+  <type
+     format="ttf"
+     name="Pharmacy"
+     fullname="Pharmacy"
+     family="Pharmacy"
+     glyphs="/Pharmacy.ttf"
+     />
+  <type
+     format="ttf"
+     name="PilGi"
+     fullname="PilGi Regular"
+     family="PilGi"
+     glyphs="/Pilgiche.ttf"
+     />
+  <type
+     format="ttf"
+     name="PlantagenetCherokee"
+     fullname="Plantagenet Cherokee"
+     family="Plantagenet Cherokee"
+     glyphs="/PlantagenetCherokee.ttf"
+     />
+  <type
+     format="ttf"
+     name="Raanana"
+     fullname="Raanana"
+     family="Raanana"
+     glyphs="/Raanana.ttf"
+     />
+  <type
+     format="ttf"
+     name="RaananaB"
+     fullname="Raanana Bold"
+     family="Raanana"
+     glyphs="/RaananaBold.ttf"
+     />
+  <type
+     format="ttf"
+     name="Sathu"
+     fullname="Sathu"
+     family="Sathu"
+     glyphs="/Sathu.ttf"
+     />
+  <type
+     format="ttf"
+     name="Silom"
+     fullname="Silom"
+     family="Silom"
+     glyphs="/Silom.ttf"
+     />
+  <type
+     format="ttf"
+     name="SimSun"
+     fullname="SimSun"
+     family="SimSun"
+     glyphs="/SimSun.ttf"
+     />
+  <type
+     format="ttf"
+     name="Skia"
+     fullname="Skia Regular"
+     family="Skia"
+     glyphs="/Skia.ttf"
+     />
+  <type
+     format="ttf"
+     name="Starburst"
+     fullname="Starburst Regular"
+     family="Starburst"
+     glyphs="/starburst.ttf"
+     />
+  <type
+     format="ttf"
+     name="Symbol"
+     fullname="Symbol"
+     family="Symbol"
+     glyphs="/Symbol.ttf"
+     />
+  <type
+     format="ttf"
+     name="TahomaB"
+     fullname="Tahoma Bold"
+     family="Tahoma"
+     glyphs="/Tahoma Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="Tahoma"
+     fullname="Tahoma"
+     family="Tahoma"
+     glyphs="/Tahoma.ttf"
+     />
+  <type
+     format="ttf"
+     name="TimesNewRomanBI"
+     fullname="Times New Roman Bold Italic"
+     family="Times New Roman"
+     glyphs="/Times New Roman Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="TimesNewRomanB"
+     fullname="Times New Roman Bold"
+     family="Times New Roman"
+     glyphs="/Times New Roman Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="TimesNewRomanI"
+     fullname="Times New Roman Italic"
+     family="Times New Roman"
+     glyphs="/Times New Roman Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="TimesNewRoman"
+     fullname="Times New Roman"
+     family="Times New Roman"
+     glyphs="/Times New Roman.ttf"
+     />
+  <type
+     format="ttf"
+     name="TrebuchetMSBI"
+     fullname="Trebuchet MS Bold Italic"
+     family="Trebuchet"
+     glyphs="/Trebuchet MS Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="TrebuchetMSB"
+     fullname="Trebuchet MS Bold"
+     family="Trebuchet"
+     glyphs="/Trebuchet MS Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="TrebuchetMSI"
+     fullname="Trebuchet MS Italic"
+     family="Trebuchet"
+     glyphs="/Trebuchet MS Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Trebuchet"
+     fullname="Trebuchet MS"
+     family="Trebuchet"
+     glyphs="/Trebuchet MS.ttf"
+     />
+  <type
+     format="ttf"
+     name="Vademecum"
+     fullname="Vademecum"
+     family="Vademecum"
+     glyphs="/vademecu.ttf"
+     />
+  <type
+     format="ttf"
+     name="VerdanaBI"
+     fullname="Verdana Bold Italic"
+     family="Verdana"
+     glyphs="/Verdana Bold Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="VerdanaB"
+     fullname="Verdana Bold"
+     family="Verdana"
+     glyphs="/Verdana Bold.ttf"
+     />
+  <type
+     format="ttf"
+     name="VerdanaI"
+     fullname="Verdana Italic"
+     family="Verdana"
+     glyphs="/Verdana Italic.ttf"
+     />
+  <type
+     format="ttf"
+     name="Verdana"
+     fullname="Verdana"
+     family="Verdana"
+     glyphs="/Verdana.ttf"
+     />
+  <type
+     format="ttf"
+     name="Webdings"
+     fullname="Webdings"
+     family="Webdings"
+     glyphs="/Webdings.ttf"
+     />
+  <type
+     format="ttf"
+     name="Wingdings2"
+     fullname="Wingdings 2"
+     family="Wingdings 2"
+     glyphs="/Wingdings 2.ttf"
+     />
+  <type
+     format="ttf"
+     name="Wingdings3"
+     fullname="Wingdings 3"
+     family="Wingdings 3"
+     glyphs="/Wingdings 3.ttf"
+     />
+  <type
+     format="ttf"
+     name="Wingdings"
+     fullname="Wingdings"
+     family="Wingdings"
+     glyphs="/Wingdings.ttf"
+     />
+  <type
+     format="ttf"
+     name="Zapfino"
+     fullname="Zapfino"
+     family="Zapfino"
+     glyphs="/Zapfino.ttf"
+     />
+  <type
+     format="ttf"
+     name="Zymbols"
+     fullname="Zymbols"
+     family="Zymbols"
+     glyphs="/Zymbols.ttf"
+     />
+  <type
+     format="ttf"
+     name="LiSongPro"
+     fullname="LiSong Pro"
+     family="LiSong Pro"
+     glyphs="/Ã¥\84·å®\8b Pro.ttf"
+     />
+  <type
+     format="ttf"
+     name="STFangsong"
+     fullname="STFangsong"
+     family="STFangsong"
+     glyphs="/Ã¥\8d\8eæ\96\87仿å®\8b.ttf"
+     />
+  <type
+     format="ttf"
+     name="STSong"
+     fullname="STSong"
+     family="STSong"
+     glyphs="/Ã¥\8d\8eæ\96\87å®\8bä½\93.ttf"
+     />
+  <type
+     format="ttf"
+     name="STKaiti"
+     fullname="STKaiti"
+     family="STKaiti"
+     glyphs="/Ã¥\8d\8eæ\96\87楷ä½\93.ttf"
+     />
+</typemap>
diff --git a/ImageMagick-7/type-dejavu.xml b/ImageMagick-7/type-dejavu.xml
new file mode 100644 (file)
index 0000000..a60e597
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+  <!ELEMENT typemap (type)+>
+  <!ATTLIST typemap xmlns CDATA #FIXED ''>
+  <!ELEMENT type EMPTY>
+  <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED
+    family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED
+    fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED
+    name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED
+    version CDATA #IMPLIED weight CDATA #REQUIRED>
+]>
+<!--
+  ImageMagick DejaVU font configuration.
+-->
+<typemap>
+  <type name="DejaVu-LGC-Sans-Bold" fullname="DejaVu LGC Sans Bold" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Bold.ttf"/>
+  <type name="DejaVu-LGC-Sans-Bold-Oblique" fullname="DejaVu LGC Sans Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-BoldOblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Book" fullname="DejaVu LGC Sans Book" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed" fullname="DejaVu LGC Sans Condensed" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed-Bold" fullname="DejaVu LGC Sans Condensed Bold" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Bold.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed-Bold-Oblique" fullname="DejaVu LGC Sans Condensed Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-BoldOblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Condensed-Oblique" fullname="DejaVu LGC Sans Condensed Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansCondensed-Oblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-ExtraLight" fullname="DejaVu LGC Sans ExtraLight" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-ExtraLight.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Bold" fullname="DejaVu LGC Sans Mono Bold" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Bold.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Bold-Oblique" fullname="DejaVu LGC Sans Mono Bold Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-BoldOblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Book" fullname="DejaVu LGC Sans Mono Book" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono.ttf"/>
+  <type name="DejaVu-LGC-Sans-Mono-Oblique" fullname="DejaVu LGC Sans Mono Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSansMono-Oblique.ttf"/>
+  <type name="DejaVu-LGC-Sans-Oblique" fullname="DejaVu LGC Sans Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSans-Oblique.ttf"/>
+  <type name="DejaVu-LGC-Serif-Bold" fullname="DejaVu LGC Serif Bold" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Bold.ttf"/>
+  <type name="DejaVu-LGC-Serif-Bold-Italic" fullname="DejaVu LGC Serif Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-BoldItalic.ttf"/>
+  <type name="DejaVu-LGC-Serif-Book" fullname="DejaVu LGC Serif Book" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed" fullname="DejaVu LGC Serif Condensed" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed-Bold" fullname="DejaVu LGC Serif Condensed Bold" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Bold.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed-Bold-Italic" fullname="DejaVu LGC Serif Condensed Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-BoldItalic.ttf"/>
+  <type name="DejaVu-LGC-Serif-Condensed-Italic" fullname="DejaVu LGC Serif -Condensed Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerifCondensed-Italic.ttf"/>
+  <type name="DejaVu-LGC-Serif-Italic" fullname="DejaVu LGC Serif Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuLGCSerif-Italic.ttf"/>
+  <type name="DejaVu-Sans-Bold" fullname="DejaVu Sans Bold" family="DejaVu Sans" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"/>
+  <type name="DejaVu-Sans-Bold-Oblique" fullname="DejaVu Sans Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf"/>
+  <type name="DejaVu-Sans-Book" fullname="DejaVu Sans Book" family="DejaVu Sans" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans.ttf"/>
+  <type name="DejaVu-Sans-Condensed" fullname="DejaVu Sans Condensed" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf"/>
+  <type name="DejaVu-Sans-Condensed-Bold" fullname="DejaVu Sans Condensed Bold" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf"/>
+  <type name="DejaVu-Sans-Condensed-Bold-Oblique" fullname="DejaVu Sans Condensed Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf"/>
+  <type name="DejaVu-Sans-Condensed-Oblique" fullname="DejaVu Sans Condensed Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf"/>
+  <type name="DejaVu-Sans-ExtraLight" fullname="DejaVu Sans ExtraLight" family="DejaVu Sans" style="Normal" stretch="Normal" weight="200" glyphs="/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf"/>
+  <type name="DejaVu-Sans-Mono-Bold" fullname="DejaVu Sans Mono Bold" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf"/>
+  <type name="DejaVu-Sans-Mono-Bold-Oblique" fullname="DejaVu Sans Mono Bold Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf"/>
+  <type name="DejaVu-Sans-Mono-Book" fullname="DejaVu Sans Mono Book" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono.ttf"/>
+  <type name="DejaVu-Sans-Mono-Oblique" fullname="DejaVu Sans Mono Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf"/>
+  <type name="DejaVu-Sans-Oblique" fullname="DejaVu Sans Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf"/>
+  <type name="DejaVu-Serif-Bold" fullname="DejaVu Serif Bold" family="DejaVu Serif" style="Normal" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf"/>
+  <type name="DejaVu-Serif-Bold-Italic" fullname="DejaVu Serif Bold Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-BoldItalic.ttf"/>
+  <type name="DejaVu-Serif-Book" fullname="DejaVu Serif Book" family="DejaVu Serif" style="Normal" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif.ttf"/>
+  <type name="DejaVu-Serif-Condensed" fullname="DejaVu Serif Condensed" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf"/>
+  <type name="DejaVu-Serif-Condensed-Bold" fullname="DejaVu Serif Condensed Bold" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf"/>
+  <type name="DejaVu-Serif-Condensed-Bold-Italic" fullname="DejaVu Serif Condensed Bold Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf"/>
+  <type name="DejaVu-Serif-Condensed-Italic" fullname="DejaVu Serif Condensed Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerifCondensed-Italic.ttf"/>
+  <type name="DejaVu-Serif-Italic" fullname="DejaVu Serif Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="400" glyphs="/usr/share/fonts/dejavu/DejaVuSerif-Italic.ttf"/>
+</typemap>
diff --git a/ImageMagick-7/type-ghostscript.xml b/ImageMagick-7/type-ghostscript.xml
new file mode 100644 (file)
index 0000000..a28d43d
--- /dev/null
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+  <!ELEMENT typemap (type)+>
+  <!ATTLIST typemap xmlns CDATA #FIXED ''>
+  <!ELEMENT type EMPTY>
+  <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED
+    family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED
+    fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED
+    name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED
+    version CDATA #IMPLIED weight CDATA #REQUIRED>
+]>
+<!--
+  ImageMagick Ghostscript font configuration.
+-->
+<typemap>
+  <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010013l.afm" glyphs="/usr/share/fonts/urw-fonts/a010013l.pfb"/>
+  <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010033l.afm" glyphs="/usr/share/fonts/urw-fonts/a010033l.pfb"/>
+  <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010015l.afm" glyphs="/usr/share/fonts/urw-fonts/a010015l.pfb"/>
+  <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010035l.afm" glyphs="/usr/share/fonts/urw-fonts/a010035l.pfb"/>
+  <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018015l.afm" glyphs="/usr/share/fonts/urw-fonts/b018015l.pfb"/>
+  <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018035l.afm" glyphs="/usr/share/fonts/urw-fonts/b018035l.pfb"/>
+  <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018012l.afm" glyphs="/usr/share/fonts/urw-fonts/b018012l.pfb"/>
+  <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018032l.afm" glyphs="/usr/share/fonts/urw-fonts/b018032l.pfb"/>
+  <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022003l.afm" glyphs="/usr/share/fonts/urw-fonts/n022003l.pfb"/>
+  <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022004l.afm" glyphs="/usr/share/fonts/urw-fonts/n022004l.pfb"/>
+  <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022023l.afm" glyphs="/usr/share/fonts/urw-fonts/n022023l.pfb"/>
+  <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022024l.afm" glyphs="/usr/share/fonts/urw-fonts/n022024l.pfb"/>
+  <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
+  <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
+  <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019004l.afm" glyphs="/usr/share/fonts/urw-fonts/n019004l.pfb"/>
+  <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019023l.afm" glyphs="/usr/share/fonts/urw-fonts/n019023l.pfb"/>
+  <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019024l.afm" glyphs="/usr/share/fonts/urw-fonts/n019024l.pfb"/>
+  <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019043l.afm" glyphs="/usr/share/fonts/urw-fonts/n019043l.pfb"/>
+  <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019063l.afm" glyphs="/usr/share/fonts/urw-fonts/n019063l.pfb"/>
+  <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019044l.afm" glyphs="/usr/share/fonts/urw-fonts/n019044l.pfb"/>
+  <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019064l.afm" glyphs="/usr/share/fonts/urw-fonts/n019064l.pfb"/>
+  <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059013l.afm" glyphs="/usr/share/fonts/urw-fonts/c059013l.pfb"/>
+  <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059033l.afm" glyphs="/usr/share/fonts/urw-fonts/c059033l.pfb"/>
+  <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059016l.afm" glyphs="/usr/share/fonts/urw-fonts/c059016l.pfb"/>
+  <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059036l.afm" glyphs="/usr/share/fonts/urw-fonts/c059036l.pfb"/>
+  <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052003l.afm" glyphs="/usr/share/fonts/urw-fonts/p052003l.pfb"/>
+  <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052023l.afm" glyphs="/usr/share/fonts/urw-fonts/p052023l.pfb"/>
+  <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052004l.afm" glyphs="/usr/share/fonts/urw-fonts/p052004l.pfb"/>
+  <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052024l.afm" glyphs="/usr/share/fonts/urw-fonts/p052024l.pfb"/>
+  <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021003l.afm" glyphs="/usr/share/fonts/urw-fonts/n021003l.pfb"/>
+  <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021004l.afm" glyphs="/usr/share/fonts/urw-fonts/n021004l.pfb"/>
+  <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021023l.afm" glyphs="/usr/share/fonts/urw-fonts/n021023l.pfb"/>
+  <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021024l.afm" glyphs="/usr/share/fonts/urw-fonts/n021024l.pfb"/>
+  <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/s050000l.afm" glyphs="/usr/share/fonts/urw-fonts/s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
+</typemap>
diff --git a/ImageMagick-7/type-urw-base35.xml b/ImageMagick-7/type-urw-base35.xml
new file mode 100644 (file)
index 0000000..2f70e72
--- /dev/null
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+  <!ELEMENT typemap (type)+>
+  <!ATTLIST typemap xmlns CDATA #FIXED ''>
+  <!ELEMENT type EMPTY>
+  <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED
+    family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED
+    fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED
+    name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED
+    version CDATA #IMPLIED weight CDATA #REQUIRED>
+]>
+<!--
+  ImageMagick URW-base35 font configuration.
+-->
+<typemap>
+  <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="URWGothic-Book.afm" glyphs="URWGothic-Book.t1"/>
+  <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="URWGothic-BookOblique.afm" glyphs="URWGothic-BookOblique.t1"/>
+  <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="URWGothic-Demi.afm" glyphs="URWGothic-Demi.t1"/>
+  <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="URWGothic-DemiOblique.afm" glyphs="URWGothic-DemiOblique.t1"/>
+  <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="URWBookman-Demi.afm" glyphs="URWBookman-Demi.t1"/>
+  <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="URWBookman-DemiItalic.afm" glyphs="URWBookman-DemiItalic.t1"/>
+  <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="URWBookman-Light.afm" glyphs="URWBookman-Light.t1"/>
+  <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="URWBookman-LightItalic.afm" glyphs="URWBookman-LightItalic.t1"/>
+  <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="NimbusMonoPS-Refular.afm" glyphs="NimbusMonoPS-Regular.t1"/>
+  <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="NimbusMonoPS-Bold.afm" glyphs="NimbusMonoPS-Bold.t1"/>
+  <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="NimbusMonoPS-Italic.afm" glyphs="NimbusMonoPS-Italic.t1"/>
+  <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="NimbusMonoPS-BoldItalic.afm" glyphs="NimbusMonoPS-BoldItalic.t1"/>
+  <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="NimbusSans-Regular.afm" glyphs="NimbusSans-Regular.t1"/>
+  <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="NimbusSans-Regular.afm" glyphs="NimbusSans-Regular.t1"/>
+  <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="NimbusSans-Bold.afm" glyphs="NimbusSans-Bold.t1"/>
+  <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="NimbusSans-Italic.afm" glyphs="NimbusSans-Italic.t1"/>
+  <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="NimbusSans-BoldItalic.afm" glyphs="NimbusSans-BoldItalic.t1"/>
+  <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="NimbusSansNarrow-Regular.afm" glyphs="NimbusSansNarrow-Regular.t1"/>
+  <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="NimbusSansNarrow-Oblique.afm" glyphs="NimbusSansNarrow-Oblique.t1"/>
+  <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="NimbusSansNarrow-Bold.afm" glyphs="NimbusSansNarrow-Bold.t1"/>
+  <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="nNimbusSansNarrow-BdOblique.afm" glyphs="NimbusSansNarrow-BdOblique.t1"/>
+  <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="C059-Roman.afm" glyphs="C059-Roman.t1"/>
+  <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="C059-Italic.afm" glyphs="C059-Italic.t1"/>
+  <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="C059-Bold.afm" glyphs="C059-Bold.t1"/>
+  <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="C059-BdIta.afm" glyphs="C059-BdIta.t1"/>
+  <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="P052-Roman.afm" glyphs="P052-Roman.t1"/>
+  <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="P052-Italic.afm" glyphs="P052-Italic.t1"/>
+  <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="P052-Bold.afm" glyphs="P052-Bold.t1"/>
+  <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="P052-BoldItalic.afm" glyphs="P052-BoldItalic.t1"/>
+  <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="NimbusRoman-Regular.afm" glyphs="NimbusRoman-Regular.t1"/>
+  <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="NimbusRoman-Bold.afm" glyphs="NimbusRoman-Bold.t1"/>
+  <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="NimbusRoman-Italic.afm" glyphs="NimbusRoman-Italic.t1"/>
+  <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="NimbusRoman-BoldItalic.afm" glyphs="NimbusRoman-BoldItalic.t1"/>
+  <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="StandardSymbolsPS.afm" glyphs="StandardSymbolsPS.t1" version="2.0" encoding="AdobeCustom"/>
+</typemap>
diff --git a/ImageMagick-7/type-windows.xml b/ImageMagick-7/type-windows.xml
new file mode 100644 (file)
index 0000000..2c7d911
--- /dev/null
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<!--
+  ImageMagick Windows font configuration.
+-->
+<typemap>
+  <type name="Arial" fullname="Arial" family="Arial" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arial.ttf"/>
+  <type name="Arial-Black" fullname="Arial Black" family="Arial" weight="900" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariblk.ttf"/>
+  <type name="Arial-Bold" fullname="Arial Bold" family="Arial" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbd.ttf"/>
+  <type name="Arial-Bold-Italic" fullname="Arial Bold Italic" family="Arial" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/arialbi.ttf"/>
+  <type name="Arial-Italic" fullname="Arial Italic" family="Arial" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/ariali.ttf"/>
+  <type name="Arial-Narrow" fullname="Arial Narrow" family="Arial Narrow" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialn.ttf"/>
+  <type name="Arial-Narrow-Bold" fullname="Arial Narrow Bold" family="Arial Narrow" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnb.ttf"/>
+  <type name="Arial-Narrow-Bold-Italic" fullname="Arial Narrow Bold Italic" family="Arial Narrow" weight="700" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arialnbi.ttf"/>
+  <type name="Arial-Narrow-Italic" fullname="Arial Narrow Italic" family="Arial Narrow" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/arnari.ttf"/>
+  <type name="Arial-Narrow-Special-G1" fullname="Arial Narrow Special G1" family="Arial Narrow Special G1" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr1.ttf"/>
+  <type name="Arial-Narrow-Special-G1-Bold" fullname="Arial Narrow Special G1 Bold" family="Arial Narrow Special G1" weight="700" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonb1.ttf"/>
+  <type name="Arial-Narrow-Special-G1-Italic" fullname="Arial Narrow Special G1 Italic" family="Arial Narrow Special G1" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni1.ttf"/>
+  <type name="Arial-Narrow-Special-G2" fullname="Arial Narrow Special G2" family="Arial Narrow Special G2" weight="400" style="normal" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeonr2.ttf"/>
+  <type name="Arial-Narrow-Special-G2-Bold" fullname="Arial Narrow Special G2 Bold" family="Arial Narrow Special G2" weight="700" style="Narrow" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeonb2.ttf"/>
+  <type name="Arial-Narrow-Special-G2-Italic" fullname="Arial Narrow Special G2 Italic" family="Arial Narrow Special G2" weight="400" style="italic" stretch="condensed" glyphs="/usr/share/fonts/corefonts/msgeoni2.ttf"/>
+  <type name="Arial-Rounded-MT-Bold" fullname="Arial Rounded MT Bold" family="Arial Rounded MT" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/arlrdbd.ttf"/>
+  <type name="Arial-Special-G1" fullname="Arial Special G1" family="Arial Special G1" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeor1.ttf"/>
+  <type name="Arial-Special-G1-Bold" fullname="Arial Special G1 Bold" family="Arial Special G1" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab1.ttf"/>
+  <type name="Arial-Special-G1-Bold-Italic" fullname="Arial Special G1 Bold Italic" family="Arial Special G1" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax1.ttf"/>
+  <type name="Arial-Special-G1-Italic" fullname="Arial Special G1 Italic" family="Arial Special G1" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai1.ttf"/>
+  <type name="Arial-Special-G2" fullname="Arial Special G2" family="Arial Special G2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoar2.ttf"/>
+  <type name="Arial-Special-G2-Bold" fullname="Arial Special G2 Bold" family="Arial Special G2" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoab2.ttf"/>
+  <type name="Arial-Special-G2-Bold-Italic" fullname="Arial Special G2 Bold Italic" family="Arial Special G2" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoax2.ttf"/>
+  <type name="Arial-Special-G2-Italic" fullname="Arial Special G2 Italic" family="Arial Special G2" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/msgeoai2.ttf"/>
+  <type name="Bookman-Old-Style" fullname="Bookman Old Style" family="Bookman Old Style" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bkmnos.ttf"/>
+  <type name="Bookman-Old-Style-Bold" fullname="Bookman Old Style Bold" family="Bookman Old Style" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosb.ttf"/>
+  <type name="Bookman-Old-Style-Bold-Italic" fullname="Bookman Old Style Bold Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/bookosbi.ttf"/>
+  <type name="Bookman-Old-Style-Italic" fullname="Bookman Old Style Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/boookosi.ttf"/>
+  <type name="Century-Schoolbook" fullname="Century Schoolbook" family="Century Schoolbook" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/censcbk.ttf"/>
+  <type name="Century-Schoolbook-Bold" fullname="Century Schoolbook Bold" family="Century Schoolbook" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkb.ttf"/>
+  <type name="Century-Schoolbook-Bold-Italic" fullname="Century Schoolbook Bold Italic" family="Century Schoolbook" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbkbi.ttf"/>
+  <type name="Century-Schoolbook-Italic" fullname="Century Schoolbook Italic" family="Century Schoolbook" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/schlbki.ttf"/>
+  <type name="Comic-Sans-MS" fullname="Comic Sans MS" family="Comic Sans MS" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comic.ttf"/>
+  <type name="Comic-Sans-MS-Bold" fullname="Comic Sans MS Bold" family="Comic Sans MS" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/comicbd.ttf"/>
+  <type name="Courier-New" fullname="Courier New" family="Courier New" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/cour.ttf"/>
+  <type name="Courier-New-Bold" fullname="Courier New Bold" family="Courier New" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbd.ttf"/>
+  <type name="Courier-New-Bold-Italic" fullname="Courier New Bold Italic" family="Courier New" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/courbi.ttf"/>
+  <type name="Courier-New-Italic" fullname="Courier New Italic" family="Courier New" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/couri.ttf"/>
+  <type name="Garamond" fullname="Garamond" family="Garamond" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/gara.ttf"/>
+  <type name="Garamond-Bold" fullname="Garamond Bold" family="Garamond" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/garabd.ttf"/>
+  <type name="Garamond-Italic" fullname="Garamond Italic" family="Garamond" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/Italic"/>
+  <type name="Gill-Sans-MT-Ext-Condensed-Bold" fullname="Gill Sans MT Ext Condensed Bold" family="Gill Sans MT" weight="700" style="normal" stretch="extra-condensed" glyphs="/usr/share/fonts/corefonts/glsnecb.ttf"/>
+  <type name="Impact" fullname="Impact" family="Impact" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/impact.ttf"/>
+  <type name="Lucida-Blackletter" fullname="Lucida Blackletter" family="Lucida Blackletter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lblack.ttf"/>
+  <type name="Lucida-Bright" fullname="Lucida Bright" family="Lucida Bright" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrite.ttf"/>
+  <type name="Lucida-Bright-Demibold" fullname="Lucida Bright Demibold" family="Lucida Bright" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbrited.ttf"/>
+  <type name="Lucida-Bright-Demibold-Italic" fullname="Lucida Bright Demibold Italic" family="Lucida Bright" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritedi.ttf"/>
+  <type name="Lucida-Bright-Italic" fullname="Lucida Bright Italic" family="Lucida Bright" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lbritei.ttf"/>
+  <type name="Lucida-Caligraphy-Italic" fullname="Lucida Caligraphy Italic" family="Lucida Caligraphy" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lcalig.ttf"/>
+  <type name="Lucida-Console, Lucida-Console" fullname="Lucida Console, Lucida Console" family="Regular" weight="400" style="lucon.ttf" stretch="normal" glyphs="/usr/share/fonts/corefonts/"/>
+  <type name="Lucida-Fax-Demibold" fullname="Lucida Fax Demibold" family="Lucida Fax" weight="600" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxd.ttf"/>
+  <type name="Lucida-Fax-Demibold-Italic" fullname="Lucida Fax Demibold Italic" family="Lucida Fax" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxdi.ttf"/>
+  <type name="Lucida-Fax-Italic" fullname="Lucida Fax Italic" family="Lucida Fax" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfaxi.ttf"/>
+  <type name="Lucida-Fax-Regular" fullname="Lucida Fax Regular" family="Lucida Fax" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lfax.ttf"/>
+  <type name="Lucida-Handwriting-Italic" fullname="Lucida Handwriting Italic" family="Lucida Handwriting" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lhandw.ttf"/>
+  <type name="Lucida-Sans-Demibold-Italic" fullname="Lucida Sans Demibold Italic" family="Lucida Sans" weight="600" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansdi.ttf"/>
+  <type name="Lucida-Sans-Demibold-Roman" fullname="Lucida Sans Demibold Roman" family="Lucida Sans Demibold" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsansd.ttf"/>
+  <type name="Lucida-Sans-Regular" fullname="Lucida Sans Regular" family="Lucida Sans" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/lsans.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Bold" fullname="Lucida Sans Typewriter Bold" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeb.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Bold-Oblique" fullname="Lucida Sans Typewriter Bold Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypebo.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Oblique" fullname="Lucida Sans Typewriter Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltypeo.ttf"/>
+  <type name="Lucida-Sans-Typewriter-Regular" fullname="Lucida Sans Typewriter Regular" family="Lucida Sans Typewriter" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/ltype.ttf"/>
+  <type name="MS-Sans-Serif" fullname="MS Sans Serif" family="MS Sans Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/sseriff.ttf"/>
+  <type name="MS-Serif" fullname="MS Serif" family="MS Serif" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/seriff.ttf"/>
+  <type name="Modern" fullname="Modern" family="Modern" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/modern.ttf"/>
+  <type name="Monotype-Corsiva" fullname="Monotype Corsiva" family="Monotype Corsiva" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/mtcorsva.ttf"/>
+  <type name="Small-Fonts" fullname="Small Fonts" family="Small Fonts" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/smallf.ttf"/>
+  <type name="Symbol" fullname="Symbol" family="Symbol" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/symbol.ttf" encoding="AppleRoman"/>
+  <type name="Tahoma" fullname="Tahoma" family="Tahoma" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahoma.ttf"/>
+  <type name="Tahoma-Bold" fullname="Tahoma Bold" family="Tahoma" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/tahomabd.ttf"/>
+  <type name="Times-New-Roman" fullname="Times New Roman" family="Times New Roman" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/times.ttf"/>
+  <type name="Times-New-Roman-Bold" fullname="Times New Roman Bold" family="Times New Roman" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbd.ttf"/>
+  <type name="Times-New-Roman-Bold-Italic" fullname="Times New Roman Bold Italic" family="Times New Roman" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesbi.ttf"/>
+  <type name="Times-New-Roman-Italic" fullname="Times New Roman Italic" family="Times New Roman" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/timesi.ttf"/>
+  <type name="Times-New-Roman-MT-Extra-Bold" fullname="Times New Roman MT Extra Bold" family="Times New Roman MT" weight="800" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/timnreb.ttf"/>
+  <type name="Verdana" fullname="Verdana" family="Verdana" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdana.ttf"/>
+  <type name="Verdana-Bold" fullname="Verdana Bold" family="Verdana" weight="700" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanab.ttf"/>
+  <type name="Verdana-Bold-Italic" fullname="Verdana Bold Italic" family="Verdana" weight="700" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanaz.ttf"/>
+  <type name="Verdana-Italic" fullname="Verdana Italic" family="Verdana" weight="400" style="italic" stretch="normal" glyphs="/usr/share/fonts/corefonts/verdanai.ttf"/>
+  <type name="Wingdings" fullname="Wingdings" family="Wingdings" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingding.ttf" encoding="AppleRoman"/>
+  <type name="Wingdings-2" fullname="Wingdings 2" family="Wingdings 2" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng2.ttf" encoding="AppleRoman"/>
+  <type name="Wingdings-3" fullname="Wingdings 3" family="Wingdings 3" weight="400" style="normal" stretch="normal" glyphs="/usr/share/fonts/corefonts/wingdng3.ttf" encoding="AppleRoman"/>
+</typemap>
diff --git a/ImageMagick-7/type.xml b/ImageMagick-7/type.xml
new file mode 100644 (file)
index 0000000..f21c7dd
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+  <!ELEMENT typemap (type)+>
+  <!ATTLIST typemap xmlns CDATA #FIXED ''>
+  <!ELEMENT type EMPTY>
+  <!ATTLIST type xmlns CDATA #FIXED '' encoding NMTOKEN #IMPLIED
+    family CDATA #REQUIRED format NMTOKEN #REQUIRED foundry NMTOKEN #REQUIRED
+    fullname CDATA #REQUIRED glyphs CDATA #REQUIRED metrics CDATA #REQUIRED
+    name NMTOKEN #REQUIRED stretch NMTOKEN #REQUIRED style NMTOKEN #REQUIRED
+    version CDATA #IMPLIED weight CDATA #REQUIRED>
+]>
+<!--
+  ImageMagick font configuration.
+-->
+<typemap>
+   <include file="type-dejavu.xml" /> <include file="type-ghostscript.xml" /> <include file="type-windows.xml" />
+</typemap>