diff options
47 files changed, 4759 insertions, 776 deletions
diff --git a/stylesheet-images/1.eps b/stylesheet-images/1.eps index fe218aa..398cd1d 100644 --- a/stylesheet-images/1.eps +++ b/stylesheet-images/1.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (1.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoKf)5@D#e?S.XK&2"\(po]$g*nZXf\\)Vkp,Zd/EucR&d?k^[nJ&US+0I -mJm3pW3!)&f^Yu=U7RjAXoJ<hW2co"XS&TjTq.R9Qg2kiVP^>mWqE6aSsbk-NlJr0 -USO``VY$XUR[0+uNP<9$TV8'RU@b%HQBRAhN4mB%S"-%?SF`,5P)bN]N6'VNQBml' -rpgP[NJrgSVU5@LPEM)kOH9C#'8qd+[I!qJRu`ShNK/sUMi*Fpa8Z)If:%\YN/NXQ -Mi+XJr;HX&n#M\1MMm@g[)`+@rs%l1]Y);4m/?q -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640A0A640A0A64222273232374 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +0A0A64A8A8C8D7D7E563639C0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A640A0A640A0A649898BE63639C0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A640A0A640A0A649898BE63639C +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A649898BE63639C0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A649898BE63639C0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A640A0A645A5A97B4B4D09393BA +47478A0A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +0A0A646969A07171A57171A55151910A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/1.png b/stylesheet-images/1.png Binary files differindex 56f778b..242f3cf 100644 --- a/stylesheet-images/1.png +++ b/stylesheet-images/1.png diff --git a/stylesheet-images/1.svg b/stylesheet-images/1.svg index 4019baf..6ccb9bc 100644 --- a/stylesheet-images/1.svg +++ b/stylesheet-images/1.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #1</title> - <desc>The "1" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">1</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">1 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/10.eps b/stylesheet-images/10.eps index 46f2bf7..2492056 100644 --- a/stylesheet-images/10.eps +++ b/stylesheet-images/10.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (10.eps) +%%CreationDate: (Wed Mar 29 09:49:21 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoJebo7C#e?S.X/`)"\D7#^$g!hYXf\\)Vkp)Xd/EtgR(`*nXfSP+hqFlq -mJm3qW7CF?XfSP]`5:)mXoJ<hW2fOiX:2-$U7UtAR-N"kVPj+dWXPcsSsf/4NlT#0 -USIJ\VCJA5S!EQ+NP<9#StGYLU7n1MR$I0#MnI6#R[Wi<S=5ko[^XG>N6'YOQi?S) -Q'IN!c-)3,VU>FLPEM&jOH,<[Mi<ROZg@_GRZEGfN/`dTMMd=o`r>uBf9qSWMi3Jl -MZU#nr;HX&n#V\0Mi*@e[)`+@rs%i/]Y)83m/?q -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A641A1A6F2727770A0A640A0A640A0A64 +1B1B6F4242881212690A0A640A0A640A0A640A0A640B0B620B0B640A0A649494BCCDCDE0 +7373A70A0A640A0A6433337EBBBBD48B8BB6B7B7D218186D0A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A649B9BBF5B5B980A0A648888B36C6CA2 +0A0A640A0A640A0A640B0B640909640A0A640A0A647C7CAC7373A70A0A640A0A64C8C8DD +3737800A0A6465659E9898BE0A0A640A0A640A0A640A0A640A0A640A0A640A0A647C7CAC +7373A70A0A640A0A64CCCCDF31317D0A0A6460609A9D9DC10A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A64B0B0CD49498C0A0A647C7CAC7E7EAD +0A0A640A0A640A0A640B0B630A0A640A0A64505090A2A2C49D9DC15050900A0A64565693 +A9A9C84B4B8DC3C3D92A2A790A0A640A0A640A0A640A0A630A0A640A0A645C5C987171A5 +7171A55C5C980A0A640A0A645252928484B13939820A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/10.png b/stylesheet-images/10.png Binary files differindex 25151d3..4d685d8 100644 --- a/stylesheet-images/10.png +++ b/stylesheet-images/10.png diff --git a/stylesheet-images/10.svg b/stylesheet-images/10.svg index 66cd4c8..a4c8844 100644 --- a/stylesheet-images/10.svg +++ b/stylesheet-images/10.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #10</title> - <desc>The "10" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">10</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">10 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/11.eps b/stylesheet-images/11.eps index a8c269b..7568a69 100644 --- a/stylesheet-images/11.eps +++ b/stylesheet-images/11.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (11.eps) +%%CreationDate: (Wed Mar 29 09:49:21 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoKebo7C#e?S.XK&2#\D7#^$g*nZXf\\)Vkp)Yd/EtgR(`*oXfSP5n"?5@ -mJm3pW7CF?XfSPMl^jT5XoJ<hW2fOiX:2,*oUM>7Qg2niVPj+dW_0.`oU1u-NlJr/ -U87FYVl$5]o9GK#NP<<$StP_MTqJ!Gnrf&nN4mE%S"'#>S=5h1nrA]hN6'YOQh0e= -Q'@I&naVQrVU5@KPQ$^^OH,<ZMi<RO[-[hHRZEJgNK0!VMi*Fpa8Z)Cf9qSVMi3Pn -M?9olr;HX&n#V\1Mi*@f[)`+@rs%i/]"?#1m/?q -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A641A1A6F2727770A0A640A0A640A0A64 +0A0A6430307C16166B0A0A640A0A640A0A640A0A640B0B620B0B640A0A649494BCCDCDE0 +7373A70A0A640A0A64282877B7B7D1E6E6EF32327E0A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A640A0A640A0A64CCCCDF32327E0A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A647C7CAC7373A70A0A640A0A640A0A64 +0A0A64CCCCDF32327E0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A647C7CAC +7373A70A0A640A0A640A0A640A0A64CCCCDF32327E0A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A640A0A640A0A64CCCCDF32327E0A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A64505090A2A2C49D9DC15050900A0A6419196E +60609BD8D8E67777AA32327E0A0A640A0A640A0A640A0A630A0A640A0A645C5C987171A5 +7171A55C5C980A0A641C1C707171A57171A57171A53A3A820A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/11.png b/stylesheet-images/11.png Binary files differindex bec357a..0c241fd 100644 --- a/stylesheet-images/11.png +++ b/stylesheet-images/11.png diff --git a/stylesheet-images/11.svg b/stylesheet-images/11.svg index 6aef9b0..4c905b9 100644 --- a/stylesheet-images/11.svg +++ b/stylesheet-images/11.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #11</title> - <desc>The "11" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">11</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">11 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/12.eps b/stylesheet-images/12.eps index dbcdb7b..41030e6 100644 --- a/stylesheet-images/12.eps +++ b/stylesheet-images/12.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (12.eps) +%%CreationDate: (Wed Mar 29 09:49:21 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoKf)5@D#e?S.XK&2"\(po]$g*nZXf\\)Vkp,Zd/EtgR(`*oXfSP;g#0<. -mJm3pW7CF?XfSPUV6KQXXoJ<hW2fOiX:2,+Tq:k@Qg2njVPj+dW\^NIT#8p<NQ/i. -U87FYVl$5]ZJq+/NkWE%StP_MU7e*TifoL`MnR<$S"'#>S=5i.SW<].$-:c!Qh0e= -Q'IO3nHSK@V:#=KPQ$^HOcPM$N"V&+[-[hHRZEJgN/`aSMMd=oa8Z)Cf9qSVMi3Jl -MZU#nr;HX&n#V\0Mi3Fg[)`+@rs%i/]Y);4m/?q -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A641A1A6F2727770A0A640A0A640B0B65 +3B3B834444891010670A0A640A0A640A0A640A0A640B0B620B0B640A0A649494BCCDCDE0 +7373A70A0A640A0A648383B19393BB9494BCBCBCD51212690A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A640A0A640A0A640A0A64CACADE3A3A82 +0A0A640A0A640A0A640B0B640909640A0A640A0A647C7CAC7373A70A0A640A0A640A0A64 +0A0A64373780CFCFE018186D0A0A640A0A640A0A640A0A640A0A640A0A640A0A647C7CAC +7373A70A0A640A0A640A0A642E2E7BBBBBD43838810A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A64252575BFBFD73535800A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A64505090A2A2C49D9DC15050900A0A649E9EC1 +B3B3D07171A57171A52222730A0A640A0A640A0A640A0A630A0A640A0A645C5C987171A5 +7171A55C5C980A0A645C5C987171A57171A57171A52222730A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/12.png b/stylesheet-images/12.png Binary files differindex 2aee47f..0621cc8 100644 --- a/stylesheet-images/12.png +++ b/stylesheet-images/12.png diff --git a/stylesheet-images/12.svg b/stylesheet-images/12.svg index 16e7335..8898c61 100644 --- a/stylesheet-images/12.svg +++ b/stylesheet-images/12.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #12</title> - <desc>The "12" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">12</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">12 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/13.eps b/stylesheet-images/13.eps index cc9fa24..05d19b2 100644 --- a/stylesheet-images/13.eps +++ b/stylesheet-images/13.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (13.eps) +%%CreationDate: (Wed Mar 29 09:49:21 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)ElJebo7C#e?S.XK&2"\D@)_$g*nZXf\\)Vk]rVd/EtgR(`*oXfSPqo^/uS -mJm3qW7CF?XfSP"U8RUMXoJ<hW2fOiX:2,+Ts`jER-N"kVPj+dWXPc"o^JB6NlT#0 -USRP]VE(EDR^_4:NP<9#StP_MU7e*IQBUiuMnI6#S"0)?S=5h1P-!W%N6'VNQLj\< -Q'@I%n`ZI#VU>FLrK75DNfF$s#`FSHm/Ph0O,j4!!K<!:M?0j!rr3DXRZ*2`Mi<OO -MljSgrVlrfXHNR?"Grt^a8Gf6#40=?]>r=crVl -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A641A1A6F2727770A0A640A0A640F0F67 +3C3C834545891111680A0A640A0A640A0A640A0A640B0B620B0B640A0A649494BCCDCDE0 +7373A70A0A640A0A6462629C8A8AB59595BCBDBDD60A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A640A0A640A0A640A0A64D9D9E70F0F67 +0A0A640A0A640A0A640B0B640909640A0A640A0A647C7CAC7373A70A0A640A0A640A0A64 +7070A49E9EC16E6EA30A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A647C7CAC +7373A70A0A640A0A640A0A645B5B978585B1B7B7D21313690A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A640A0A640A0A640A0A64BEBED646468B +0A0A640A0A640A0A640B0B630A0A640A0A64505090A2A2C49D9DC15050900A0A64525292 +5353925B5B98D4D4E42020720A0A640A0A640A0A640A0A630A0A640A0A645C5C987171A5 +7171A55C5C980A0A6449498C8383B18181AF33337E0A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/13.png b/stylesheet-images/13.png Binary files differindex 9eea200..425f909 100644 --- a/stylesheet-images/13.png +++ b/stylesheet-images/13.png diff --git a/stylesheet-images/13.svg b/stylesheet-images/13.svg index 62241f3..bb0f37b 100644 --- a/stylesheet-images/13.svg +++ b/stylesheet-images/13.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #13</title> - <desc>The "13" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">13</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">13 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/14.eps b/stylesheet-images/14.eps index 6282ac9..69e19d2 100644 --- a/stylesheet-images/14.eps +++ b/stylesheet-images/14.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (14.eps) +%%CreationDate: (Wed Mar 29 09:49:21 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoKf)5@D#e?P,X/`)"\(po]$g!hYXf\\)Vkp&Wd/EtgR(`*nXfSP"Z1OTV -mJm3pWRgUAXfSP#o^nW?XoJ<gW2fOiX:2,T_!d\VR-MtjVPj+dWXQ!$T_"G3NlT#0 -USIJ\V@VLuRduW'NP<<$StGYKU7hMW(\7*UMnI6#R[Wi<SXZ"3P4=NkN6'VNQi?P" -Q'@GmN:DjbVU>FMPEM&iNfK*ZMi<ROZg@_HRZ<AeN/ikqMZKs"rr3DYR?!8bMi*FM -MljVhrVm5nX-/?uM2A%8`r,]5#40:>]Z8FdrVl -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A641A1A6F2727770A0A640A0A640A0A64 +0A0A641111682E2E7B0A0A640A0A640A0A640A0A640B0B620B0B640A0A649494BCCDCDE0 +7373A70A0A640A0A640A0A640A0A648A8AB5B8B8D20A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A640A0A64525291A8A8C8B8B8D20A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A647C7CAC7373A70A0A640A0A64252575 +BABAD4292977B8B8D20A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A647C7CAC +7373A70A0A640A0A64B2B2CE68689F424287C0C0D72929780A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A649292BA8E8EB79797BDD6D6E565659E +0A0A640A0A640A0A640B0B630A0A640A0A64505090A2A2C49D9DC15050900A0A640A0A64 +0A0A64252576B8B8D20A0A640A0A640A0A640A0A640A0A630A0A640A0A645C5C987171A5 +7171A55C5C980A0A640A0A640A0A6417176C5C5C980A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/14.png b/stylesheet-images/14.png Binary files differindex e72a060..de2ffd3 100644 --- a/stylesheet-images/14.png +++ b/stylesheet-images/14.png diff --git a/stylesheet-images/14.svg b/stylesheet-images/14.svg index 105b056..55d7950 100644 --- a/stylesheet-images/14.svg +++ b/stylesheet-images/14.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #14</title> - <desc>The "14" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">14</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">14 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/15.eps b/stylesheet-images/15.eps index 772f37c..5644582 100644 --- a/stylesheet-images/15.eps +++ b/stylesheet-images/15.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (15.eps) +%%CreationDate: (Wed Mar 29 09:49:21 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)<fHebo7C#e?P,XK&/"\D7#^$g!hYXf\\)VPTuWd/EtgR(`*nXfSPqo^qaE -mJm3pW7LL@XfSPqU7RjAXoJ<gW2fOiX:2-$Tq%O9R-N"kVPj+dWXPcsl,B6WNlT#0 -USRP]VGO%[T"a!ANP<9#StP_MU7n0JQBLctMnI6#S"0)@S=5h1OfRH#N6'VNQLj\< -Q'IO&n`6$pVU>FLP*1riOH,<\N/W[PZg@_HRu`ShN/`epMZKs"rr32RRZ*2`Mi.Ll -!j0-5rVm5nXHJI!MM\.9a8Gf6#40=A]Z8FdrVl -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A641A1A6F2727770A0A640A0A6418186D +3838813838813939820C0C650A0A640A0A640A0A640B0B620B0B640A0A649494BCCDCDE0 +7373A70A0A640A0A64575795D1D1E2ABABCAAFAFCC15156B0A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A645757959393BB0A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A647C7CAC7373A70A0A640A0A64575795 +CACADE8383B02828770A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A647C7CAC +7373A70A0A640A0A6418186D30307C6969A0CBCBDE0F0F670A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A647C7CAC7373A70A0A640A0A640A0A640A0A640A0A64CCCCDF36367F +0A0A640A0A640A0A640B0B630A0A640A0A64505090A2A2C49D9DC15050900A0A64373780 +4B4B8E63639CCDCDE01212690A0A640A0A640A0A640A0A630A0A640A0A645C5C987171A5 +7171A55C5C980A0A643D3D858989B47A7AAA2525750A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/15.png b/stylesheet-images/15.png Binary files differindex 70f2456..f50604d 100644 --- a/stylesheet-images/15.png +++ b/stylesheet-images/15.png diff --git a/stylesheet-images/15.svg b/stylesheet-images/15.svg index 4dac041..9a7b0fa 100644 --- a/stylesheet-images/15.svg +++ b/stylesheet-images/15.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #15</title> - <desc>The "15" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">15</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">15 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/2.eps b/stylesheet-images/2.eps index 2ad73f6..b947b7a 100644 --- a/stylesheet-images/2.eps +++ b/stylesheet-images/2.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (2.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoKf)5@D#e?S.XK&2"\)$u^$g*nZXf\\)Vkp,Yd/EtgR&d<k`8TmnUS+0I -mJm3pW2m#%hlaN^U7RmBXoJ<hVlHfsX:2-$Tq.U:Qg2njV5C6kWXI)*Ssbk,NlJr0 -U8.^b._Fu=R['%tNP<9$T:hmPXluCHQBI>hNP3K&S"#q=lDBr6P)bN^N6'YOrg!PL -rUKrJreq2\dJpP;PEM&iNfF$s%?$+Nm/Ph0O,f3ZN/`bpM?0j"rr32RRZ3;cMi@Xm -!j0-5rVm5nX-AL"MMe7<`r,]5#49FA]#N+`rVl -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640A0A642D2D7A4A4A8C1B1B6E +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +5A5A96A3A3C58787B3CCCCDF2D2D7A0A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A649898BE6D6DA20A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A640A0A640A0A6417176DC9C9DD +3E3E840A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A6417176CADADCB5D5D990A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640E0E67B0B0CD5B5B980A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A6469699FD0D0E17171A57171A5 +3A3A820A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +4141877171A57171A57171A53A3A820A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/2.png b/stylesheet-images/2.png Binary files differindex 8766666..c620761 100644 --- a/stylesheet-images/2.png +++ b/stylesheet-images/2.png diff --git a/stylesheet-images/2.svg b/stylesheet-images/2.svg index d44676d..ce7bbbe 100644 --- a/stylesheet-images/2.svg +++ b/stylesheet-images/2.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #2</title> - <desc>The "2" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">2</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">2 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/3.eps b/stylesheet-images/3.eps index b8161ef..2a1c87e 100644 --- a/stylesheet-images/3.eps +++ b/stylesheet-images/3.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (3.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)<iJf)5@D#e?S.XK&5#\D@)_$g*nZXf\\)W262Zd/EtgR&d?lp@\!hUnF9J -mJm3pW2m#%XfSi$URmm@XoJ<hVlHfsX;eq=U7@R8Qg2kiVP^>mWqH"`T:(t-NlJr0 -U8.[a<l4*kQBI8e^;HP7TV8*STUk\@PE(W^]uuh5S"-%>R^;1@NfK*WaOdGWQ'R^+ -o'E-3Nf/gmdJpP:P*1rhNfB!WN/EM"m/Ph0O,f3ZNf/gSMMeLUrr32SRZ3;cMi7Rl -!j0'3rVm5nX-AL"Mi+=<a8Gf6#49FC]Z8FdrVl -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640B0B6530307C49498C1E1E70 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +3B3B839898BE8686B3D1D1E12424750A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A64ADADCB4A4A8C0A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A640A0A645858958D8DB79595BC +0C0C650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A644A4A8C6F6FA4C2C2D931317D0A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A648D8DB77878A90A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A643B3B835D5D994E4E8FCACADD +48488B0A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +32327D7B7BAC8787B34D4D8E0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/3.png b/stylesheet-images/3.png Binary files differindex af3c547..c6d5d16 100644 --- a/stylesheet-images/3.png +++ b/stylesheet-images/3.png diff --git a/stylesheet-images/3.svg b/stylesheet-images/3.svg index 197d741..20038f7 100644 --- a/stylesheet-images/3.svg +++ b/stylesheet-images/3.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #3</title> - <desc>The "3" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">3</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">3 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/4.eps b/stylesheet-images/4.eps index f053af5..4872934 100644 --- a/stylesheet-images/4.eps +++ b/stylesheet-images/4.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (4.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)<fIf)5@D#e?S-XK&/"\D7#^$g*nZXf\\)Vkg#Xd/EuBR&d?lXh",%US+0I -mJm3qW2m#%XnD@aU7Rd>XoJ<gVlHf!e]RQ]Tq.O8Qg2kiVP^;qorIb\Ssbk-NlT#0 -USF[C`MN4"S!B.uNP<<$StD\SoGR7cP)kT\]ZZ\3S"-%?SF`#.NfB$WaOmMYr08W" -O,]0YMl+o%ZBUN8OcYT_Nf8pTMR2[LgR=.^NJrmVMi3INXiCA?"P9'%NK!go",a4m -r;HX&n#M\1Mi*@e[E&4Ars%i0]Xl/2m/?q -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640A0A640A0A640A0A6433337E +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +0A0A640A0A64595995E6E6F00A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A640A0A642A2A78BABAD4C4C4DA0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A640E0E67B1B1CE3E3E84BCBCD5 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +8080AE9090B9373780C3C3D934347E0A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A646E6EA38E8EB78E8EB7DDDDE98181AF0A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A640A0A640A0A640A0A64C8C8DC +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A6466669E0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/4.png b/stylesheet-images/4.png Binary files differindex 5745e5d..d0f6acc 100644 --- a/stylesheet-images/4.png +++ b/stylesheet-images/4.png diff --git a/stylesheet-images/4.svg b/stylesheet-images/4.svg index 04d095b..8cd20a7 100644 --- a/stylesheet-images/4.svg +++ b/stylesheet-images/4.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #4</title> - <desc>The "4" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">4</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">4 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/5.eps b/stylesheet-images/5.eps index 58169d9..e984068 100644 --- a/stylesheet-images/5.eps +++ b/stylesheet-images/5.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (5.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)<fIebo7C#e?S.XK&2#\D@)_$g*nZXf\\)Vk]rVd/EtIR&d?lpAX_FUS+0I -mJm3qW2m#%p8k9kU7Rg?XoJ<hW2co"orP0iTU_C7Qg2kiVPgDnp$^8-Sskq-NlJr/ -U87dc*3%*BS!T:uN5!3#StMaMU7e+LQ'./eNP3N&R@=,F2k%/;OcGB[MoaMMQ^3r& -o()%<NJrgSVU>FMP`q8mOH,<ZMi<RO[-[hIRZEJgNK0!VMMmCoa8Z)Ces_SXN/NYo -M?9okr;HX&n#MV/Mi3Ff[)`+@rs%i/]Y);4m/?q -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640C0C65393982383881383881 +18186D0A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +18186DE4E4EEABABCAABABCA4343880A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A6418186DC8C8DC0A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A6418186DE1E1EC8C8CB63E3E84 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0C0C6531317D4F4F90CDCDDF33337E0A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A649B9BBF67679F0A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A64212172555594505090CFCFE1 +35357F0A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +2525758383B18282AF3C3C840A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/5.png b/stylesheet-images/5.png Binary files differindex 66e13ca..82adb97 100644 --- a/stylesheet-images/5.png +++ b/stylesheet-images/5.png diff --git a/stylesheet-images/5.svg b/stylesheet-images/5.svg index 5b79fdc..cb3f120 100644 --- a/stylesheet-images/5.svg +++ b/stylesheet-images/5.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #5</title> - <desc>The "5" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">5</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">5 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/6.eps b/stylesheet-images/6.eps index 643a8dc..4e19bb7 100644 --- a/stylesheet-images/6.eps +++ b/stylesheet-images/6.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (6.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)<iJebo7C#e?S.XK&5$\D@)_$g*nZXf\\)W262Zd/EunR&d?lYLD%iUnF9J -mJm3pW2m#%gXW=%URmm?XoJ<hW2co"ortHnU7IX9Qg2kiVP^>mo"ae-T:(t-NlJr/ -U8+T_oWkjrS!K4tN5!0#T:hmPoUqfIQBR>gNP3K&S"#q<gpa<MP)bK\MoXGLQ^3r& -TCDBDNK/pUVU>DKZ]pZ:P)t]`reqJIMR;aMgR=1`NK&mVMi3IMXN1>?%+^l,NJi^R -Mi3Ip]);O,$Lb$[Mi*FLUp\8@qYpcd`4Wb'dHpi3 -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640A0A640C0C65383881404086 +1313690A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +0D0D66A8A8C89696BD9494BB7272A60A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A645C5C989C9CC00A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A648B8BB69F9FC2A5A5C6A2A2C5 +2929780A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +9A9ABFA6A6C70F0F6768689FA6A6C60A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A648080AF7A7AAB0A0A64363680BCBCD50A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A6432327EC6C6DA4D4D8E9292BA +7C7CAC0A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +0A0A643C3C838585B164649E0B0B650A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/6.png b/stylesheet-images/6.png Binary files differindex db92466..0d2d6ce 100644 --- a/stylesheet-images/6.png +++ b/stylesheet-images/6.png diff --git a/stylesheet-images/6.svg b/stylesheet-images/6.svg index f6ad4ea..c9d36c2 100644 --- a/stylesheet-images/6.svg +++ b/stylesheet-images/6.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #6</title> - <desc>The "6" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">6</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">6 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/7.eps b/stylesheet-images/7.eps index 4e9b039..341672b 100644 --- a/stylesheet-images/7.eps +++ b/stylesheet-images/7.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (7.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoJf)5@D#e?S.XK&2"\(po]$g*nZXf\\)Vkp,Zd/EtIR&d?lpAX_FUS+0I -mJm3pW2m#%XfSnpU7RjAXoJ<gVlHbuXK1KfTq.R9Qg2kiVP^>mWjgr^T:(t.NlJr/ -USIgc.dO4/S!K5!NP<9#T:_dMZfn!LQBRAhN4mB%S=?"<gq&l<P)bK[MoaPNrg+:a -nsPZ&NK/pTVU5@LPEM)kOH5D"N"LuUm/Ph0O,f3YNf8mSMMnUWrr3,PRZ3;crJLc8 -Xh+H/rsJ4rP_tBVMPRW"r;-Etm)H]L`mO/Orr -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A6418186D383881383881383881 +3535800A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +4B4B8EBEBED6BEBED6C0C0D7DADAE70A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A647575A88383B00A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A640A0A640A0A642A2A78C3C3D9 +15156B0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A64A7A7C75A5A960A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6449498CBFBFD70A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A640A0A64A3A3C56E6EA30A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +0A0A6467679E2424740A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/7.png b/stylesheet-images/7.png Binary files differindex 6eadd3e..51261a8 100644 --- a/stylesheet-images/7.png +++ b/stylesheet-images/7.png diff --git a/stylesheet-images/7.svg b/stylesheet-images/7.svg index 5c60f23..e3e0d3c 100644 --- a/stylesheet-images/7.svg +++ b/stylesheet-images/7.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #7</title> - <desc>The "7" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">7</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">7 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/8.eps b/stylesheet-images/8.eps index 003eb3b..6cfa73d 100644 --- a/stylesheet-images/8.eps +++ b/stylesheet-images/8.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (8.eps) +%%CreationDate: (Wed Mar 29 09:49:20 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoKebo7C#e?S.XK&2#\(po]$g*nZXf\\)Vkp&Xd/EunR&d<j_=dK3US+0I -mJm3qW3!)&osM1!U7Rj@XoJ<gW2cl!ot.NsTq.U:R-N"kVPgDn^$"%GSsbk,NQ8o/ -USO``k-rR]R[0+uNkE9#StMaNoUqfIQBRAhMnR<$R[]h<o;eq\P)bN]MoXGLQ^3o& -X3]@rNK/sUV:#;`ZBUN7OcYT_Nf8pTMR2[LgRF7aNJrmVMi3INXN(8>"kK-%NJibp -MZ\j=]DVX-$Lb$[Mi3ILUp\8@qYpcd`4Wb'dHpi3 -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640A0A640F0F6745458934347F +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +0C0C65B1B1CD8F8FB8B9B9D36E6EA30A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A641F1F71CBCBDE0E0E675757958B8BB60A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A640A0A649595BCB7B7D2AEAECC +2424750A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +1E1E70B3B3CF7A7AABD9D9E762629C0A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A646F6FA38A8AB50A0A64444488CDCDDF0A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A644B4B8DC4C4D948488B7A7AAC +A5A5C60A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +0A0A644D4D8F8888B47272A618186D0A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/8.png b/stylesheet-images/8.png Binary files differindex 9a2f447..aa72ae7 100644 --- a/stylesheet-images/8.png +++ b/stylesheet-images/8.png diff --git a/stylesheet-images/8.svg b/stylesheet-images/8.svg index d813e74..17cf472 100644 --- a/stylesheet-images/8.svg +++ b/stylesheet-images/8.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #8</title> - <desc>The "8" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">8</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">8 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/9.eps b/stylesheet-images/9.eps index 73584ca..1f87d64 100644 --- a/stylesheet-images/9.eps +++ b/stylesheet-images/9.eps @@ -1,28 +1,300 @@ %!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (ImageMagick) +%%Title: (9.eps) +%%CreationDate: (Wed Mar 29 09:49:21 2006) %%BoundingBox: 0 0 16 16 +%%HiResBoundingBox: 0 0 16 16 +%%DocumentData: Clean7Bit +%%LanguageLevel: 1 +%%Pages: 1 +%%EndComments + +%%BeginDefaults +%%EndDefaults + +%%BeginProlog % -% created by bmeps 1.0.9 (SCCS=1.70) +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. % -/pstr - 16 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 16 translate -16 16 scale -16 16 8 [16 0 0 -16 0 0] -{ inputf pstr readstring pop } -image -r;R!"d)EoKebo7C#e?S.XK&5$\D@)_$g*nZXf\\)W2-,Xd/EuQR&d?l]]A(VUS+0I -mJm3qW2m#%otA9)URmp@XoJ<hW2co"orP1cTU_F8Qg2kiVPgDnosqC#Sskq-NQ/i. -U84Z`\*:NqS<oD!N5!3#StMaMU7e.LQBI8fNP3N&S"'DI':[+eP)bN]N6'YOQ^3r& -o&m]MNW+kZV:#=LPEM)kOH,<ZMi<RO[-[hIRZEJgNK/sUMMmCoa8Z)Ces_SXN/NYo -M?9okr;HX&n#MV0MMm=e[)`+@rs%i0]Xu22m/?q -~> -grestore -currentdict /inputf undef -currentdict /pstr undef +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 eq + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 eq + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns 8 add depth sub depth mul 8 idiv string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % label pointsize. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-none or 1-RunlengthEncoded. + % hex color packets. + % + gsave + /buffer 512 string def + /byte 1 string def + /color_packet 3 string def + /pixels 768 string def + + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + currentfile buffer readline pop + token pop /pointsize exch def pop + /Times-Roman findfont pointsize scalefont setfont + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 16 16 +userdict begin +DisplayImage +0 0 +16 16 +12.000000 +16 16 +0 +0 +ffffffffffffffffffffffff0C0C610B0B650A0A640A0A640A0A640A0A640B0B630B0B66 +ffffffffffffffffffffffffffffffffffff0000550A0A650A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A6400006Dffffffffffffffffff0000550A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B64000055ffffff +ffffff0A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A65ffffff0C0C650A0A640A0A640A0A640A0A6416166B46468A1F1F71 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B620B0B640A0A640A0A640A0A64 +222273BBBBD48585B3C1C1D83D3D830A0A640A0A640A0A640A0A640A0A640A0A640A0A65 +0A0A640A0A640A0A640A0A647777A97A7AAB0A0A64555593A3A3C50A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B640909640A0A640A0A640A0A647B7BAB8181AF0A0A644A4A8C +CACADD0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +222273C1C1D79898BEACACCBC6C6DB0A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640E0E662A2A785C5C989F9FC30A0A640A0A640A0A64 +0A0A640A0A640A0A640B0B630A0A640A0A640A0A640A0A642828785959954B4B8EBDBDD5 +3A3A820A0A640A0A640A0A640A0A640A0A640A0A640A0A630A0A640A0A640A0A640A0A64 +2626767C7CAC7F7FAE3636800A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A63 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A63ffffff0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A64000071ffffff0A0A640A0A640A0A640A0A64 +0A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A640A0A65000060ffffffffffff +0A0A630A0A650A0A640A0A640A0A640A0A640A0A640A0A640A0A640B0B630A0A640B0B65 +ffffffffffffffffffffffff +end +%%PageTrailer +%%Trailer +%%EOF diff --git a/stylesheet-images/9.png b/stylesheet-images/9.png Binary files differindex 5a183fd..e3fee98 100644 --- a/stylesheet-images/9.png +++ b/stylesheet-images/9.png diff --git a/stylesheet-images/9.svg b/stylesheet-images/9.svg index 833063c..38b1965 100644 --- a/stylesheet-images/9.svg +++ b/stylesheet-images/9.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #9</title> - <desc>The "9" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">9</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">9 </text> + </g> </g> </svg> - diff --git a/stylesheet-images/Makefile b/stylesheet-images/Makefile new file mode 100644 index 0000000..a8082c8 --- /dev/null +++ b/stylesheet-images/Makefile @@ -0,0 +1,31 @@ +######################################################################## +# Render SVG callouts into PNG +######################################################################## +.SUFFIXES: +.SUFFIXES: .eps .png .svg + +CALLSIZE =16 + +# Need the "librsvg2" RPM for this +%.png: %.svg + rsvg -f png -h ${CALLSIZE} -w ${CALLSIZE} $< $@ + +# Need the "ImageMagick" RPM for this +%.eps: %.png + convert $< $@ + +NCALLOUTS =15 +CALLSVG :=$(foreach n,$(shell seq 1 ${NCALLOUTS}),${n}.svg) +CALLPNG =${CALLSVG:.svg=.png} +CALLEPS =${CALLSVG:.svg=.eps} + +all:: ${CALLPNG} ${CALLEPS} + +${CALLSVG}:: Makefile callout.svg + sed -e "s/XX/$(basename $@ .svg)/g" callout.svg >$@ + +clean:: + ${RM} ${CALLSVG} + +distclean:: clean + ${RM} ${CALLPNG} ${CALLEPS} diff --git a/stylesheet-images/callout.svg b/stylesheet-images/callout.svg index eaaa278..ad74f20 100644 --- a/stylesheet-images/callout.svg +++ b/stylesheet-images/callout.svg @@ -1,29 +1,21 @@ -<?xml version="1.0"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" version="1.1"> - <title>FDP Callout #FIXME</title> - <desc>The "FIXME" Callout.</desc> - <defs> - <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="11" height="11"> - <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> - <feOffset dx="2" dy="2" height="7" in="blur" result="offsetBlur" width="7"/> - <feSpecularLighting in="blur" surfaceScale="1.3" specularConstant=".95" - specularExponent="20" lighting-color="rgb( 180, 180, 180 )" - result="specOut"> - <fePointLight x="-5000" y="-10000" z="40000"/> - </feSpecularLighting> - <feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/> - <feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" - k1="0" k2="1" k3="1" k4="0" result="litPaint"/> - <feMerge> - <feMergeNode in="offsetBlur"/> - <feMergeNode in="litPaint"/> - </feMerge> - </filter> - </defs> - <g filter="url( #MyFilter )"> - <circle r="5" cx="5.5" cy="5.5" fill="rgb( 150, 50, 10 )" fill-opacity="0.8" stroke="rgb( 10, 10, 100 )" stroke-width="0.25"></circle> - <text fill="rgb( 255, 255, 10 )" fill-opacity="0.95" font-family="monospace sans" font-size="7" text-anchor="middle" x="5.25" y="7.9" stroke="none">FIXME</text> +<svg xmlns="http://www.w3.org/2000/svg" version="1.1" + x="0.0000000" y="0.0000000" width="252.32" height="252.32" + viewBox="0 0 252.32 252.32" xml:space="preserve" + id="translucent-fedora-logo-with-radial-gradient"> + <g id="main-group"> + <g id="radial-gradient-group"> + + <radialGradient cx="115.89890" cy="133.10451" r="154.62019" fx="115.89890" fy="133.10451" id="radial-gradient" gradientUnits="userSpaceOnUse"> + <stop style="stop-color: #000000; stop-opacity: 0.0;" offset="0.0" id="translucent-stop-color"/> + <stop style="stop-color: #0068c9; stop-opacity: 1.0;" offset="1.0" id="opaque-blue-stop-color"/> + </radialGradient> + + <path d="M 252.31700,126.16300 C 252.31700,56.485000 195.83500,0.0000000 126.16000,0.0000000 C 56.517000,0.0000000 0.051000000,56.437000 0.0030000000,126.07200 L 0.0000000,126.06600 L 0.0000000,223.69600 L 0.0030000000,223.70400 C 0.041000000,239.51400 12.864000,252.31000 28.688000,252.31000 C 28.733000,252.31000 28.776000,252.30400 28.821000,252.30400 L 28.830000,252.31000 L 126.21100,252.31000 L 126.21100,252.31000 C 195.86100,252.28100 252.31700,195.82000 252.31700,126.16300 z " fill="rgb( 10, 10, 100 )" id="speech-bubble" stroke="none"/> + </g> + <g id="callout-numeric-value"> + <text fill="white" fill-opacity="0.95" font-family="monospace sans" font-size="140" stroke="white" stroke-width="1.5" text-anchor="middle" x="126.16" y="180.16">XX</text> + </g> </g> </svg> - |