Skip to content

Commit

Permalink
Merge pull request #246 from EagleoutIce/17-pdf-glow-and-firefox-viewer
Browse files Browse the repository at this point in the history
Fix Lightsaber in the Firefox PDF viewer
  • Loading branch information
EagleoutIce authored Sep 17, 2023
2 parents fd33881 + 850afd5 commit 9ea92ee
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions tex/tikzpingus-science-fiction.lib.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
\newif\if@pingu@x@lightsaber@double@left
\newif\if@pingu@x@lightsaber@double@right
\def\pingu@x@saberglow@w@half{.9mm}
\def\pingulightsaberfactor{.028}
\def\pingulightsaberfactor{.023}
\pingu@create@wing@extra{lightsaber}{%
lightsaber \@lr/.code = {\pingu@set@extra{lightsaber\@lr}{true}\pingu@color{lightsaber\@lr}{##1}},
lightsaber \@lr/.default = pingu@blue,
Expand Down Expand Up @@ -100,13 +100,13 @@
\pingu@layer{foreground}[]
\pgfinterruptboundingbox
\path[clip,/pingu/@invclip] (\pingu@name-wing-#1)++(-.275mm,#2-.1mm) -- ++(.1mm,#4) arc(180:0:.175mm and .25mm) -- ++(.1mm,-#4) arc (0:-180:.275mm and .065mm);
\@for\i:={1,1.1,1.2,1.3,1.5}\do{
\pingu@block[/pingu/@glow,fill opacity=\csname pingu@x@lightsaber@ogf@#1\endcsname/\i]{#5} (\pingu@name-wing-#1) ++(.05mm,#2+#4/2) circle[radius=\i*#4];
\@for\i:={1,1.1,1.2,1.3,1.4}\do{
\pingu@block[fill opacity=\csname pingu@x@lightsaber@ogf@#1\endcsname/\i]{#5} (\pingu@name-wing-#1) ++(.05mm,#2+#4/2) circle[radius=\i*#4];
}
\endpgfinterruptboundingbox
\endpingu@layer
\fi
% fadings hat a rotation angle bug
% fadings had a rotation angle bug
\@for\i:={1,2}\do{
\pingu@block[fill opacity=.125*\i/10]{#5} (\pingu@name-wing-#1)++(-\pingu@x@saberglow@w@half+\i*\i mm/440,#2) -- ++(.05mm,#4) arc(180:0:\pingu@x@saberglow@w@half-.05mm-\i*\i mm/440 and \pingu@one-\i mm/30) -- ++(.05mm,-#4) arc (0:-180:\pingu@x@saberglow@w@half-\i*\i mm/440 and .35mm);
}
Expand Down

0 comments on commit 9ea92ee

Please sign in to comment.