Pikchrs and Pikmoji
This repository acts as storage for "pikchrs" - images, diagrams, and snippets created using pikchr. The hope is to collect a large assortment of pikchrs and "pikmoji" for copy/paste re-use in other projects.
What are pikmoji? Something like the following (tap them to see their pikchr source code):
C: circle fill yellow dot rad 0.05 at C.n - (0.1,0.15) dot rad 0.05 at C.n + (0.1,-0.15) dot rad 0.05 at C.n + (0.1,-0.15) ellipseht=0.15 ellipsewid=0.1 ellipse at C.n + (0,-0.35) fill black C: circle fill yellow at C + (0.55,0) dot rad 0.05 at C.n - (0.1,0.15) dot rad 0.05 at C.n + (0.1,-0.15) dot rad 0.05 at C.n + (0.1,-0.15) ellipseht=0.15 ellipsewid=0.125 ellipse at C.n + (0,-0.35) fill black C: circle fill yellow at C + (0.55,0) dot rad 0.05 at C.n - (0.1,0.15) dot rad 0.05 at C.n + (0.1,-0.15) dot rad 0.05 at C.n + (0.1,-0.15) ellipseht=0.15 ellipsewid=0.15 ellipse at C.n + (0,-0.35) fill black C: circle fill yellow at C + (0.55,0) dot rad 0.05 at C.n - (0.1,0.15) dot rad 0.05 at C.n + (0.1,-0.15) dot rad 0.05 at C.n + (0.1,-0.15) ellipseht=0.15 ellipsewid=0.175 ellipse at C.n + (0,-0.35) fill black C: circle fill yellow at C + (0.55,0) dot rad 0.05 at C.n - (0.1,0.18) dot rad 0.05 at C.n + (0.1,-0.18) arc from C.w + (0.15,-0.1) to C.e - (0.15,0.1);→ /pikchrshow
The pikmojicon collection
These are the galleries of the pikmojicon collection (you can also click on the “Pikchrs” item in the menu bar above):
Contributors are Welcomed
The idea here is to collect and curate as many pikchrs, pikmoji, and pikchr snippets as possible, organizing them in wiki pages and/or "embedded docs". To that end, your contributions are welcomed, so long as they have no "undue" reuse restrictions on them (nothing more restrictive than Creative Commons BY, with a preference for completely restriction-free usage such as Creative Commons Zero or the MIT license).
If i have interacted with you before, in particular on the Fossil SCM forum, getting access requires simply getting in touch and telling me which user name you'd like for your account. If we haven't interacted before online, the additional requirement is some "proof of interest" in the form of your own pikchr (it needn't be a work of art but should be more than a single shape).
Contact: Stephan Beal
Random Examples
Our first unwitting contribution, from JohnQSmith:
C: circle fill yellow cylinder radius .1 width 40% height 50% fill black at .05 below C cylinder radius .1 width 40% height 50% at .1 above previous color yellow fill yellow circle radius .05 at .1 above .1 right of C fill black circle radius .05 at .07 below previous color yellow fill yellow circle radius .05 at .1 above .1 left of C fill black circle radius .05 at .07 below previous color yellow fill yellow L: line down from C.s thickness .04 arc up right from L.e thickness .04 dot thickness .05 arc cw up left from L.w thickness .04 dot thickness .05→ /pikchrshow
From which we can extract the face:
scale=0.5 C: circle fill yellow cylinder radius .1 width 40% height 50% fill black at .05 below C cylinder radius .1 width 40% height 50% at .1 above previous color yellow fill yellow circle radius .05 at .1 above .1 right of C fill black circle radius .05 at .07 below previous color yellow fill yellow circle radius .05 at .1 above .1 left of C fill black circle radius .05 at .07 below previous color yellow fill yellow→ /pikchrshow
From Martin Gagnon:
C: circle fill yellow cylinder radius .1 width 40% height 50% fill black at .05 below C Z: cylinder radius .1 width 40% height 50% at .1 above previous color yellow fill yellow circle radius .05 at .1 above .1 right of C fill black circle radius .05 at .07 below previous color yellow fill yellow circle radius .05 at .1 above .1 left of C fill black circle radius .05 at .07 below previous color yellow fill yellow L: line down from C.s thickness .04 arc up right from L.e thickness .04 dot thickness .05 arc cw up left from L.w thickness .04 dot thickness .05 A1: arc from C.nw to Z.sw A2: arc cw from C.ne to Z.se line from A1.end to A2.end then to C.se then to C.sw close fill 0x999999 C2: circle at (2, 0) fill yellow cylinder radius .1 width 40% height 50% fill black at .05 below C2 Z2: cylinder radius .1 width 40% height 50% at .1 above previous color yellow fill yellow circle radius .05 at .1 above .1 right of C2 fill black circle radius .05 at .07 below previous color yellow fill yellow circle radius .05 at .1 above .1 left of C2 fill black circle radius .05 at .07 below previous color yellow fill yellow L2: line down from C2.s thickness .04 arc up right from L2.e thickness .04 dot thickness .05 arc cw up left from L2.w thickness .04 dot thickness .05 AA1: arc from C2.nw to Z2.sw AA2: arc cw from C2.ne to Z2.se line from AA1.end to AA2.end then to C2.se then to C2.sw close fill 0x999999 arrow <-> "6'" above from 0.2 right of C.e to 0.2 left of C2.w→ /pikchrshow
Pikchr can not only make smileys. What about some nice numbered box?
B1: box "Step one of" "a longer process" fit circle color white "1" at B1.ne fill red diameter 5mm arrow from B1.e right 2cm B2: box "Step two of" "this long process" fit circle color white "2" at B2.ne fill red diameter 5mm→ /pikchrshow
Or scientific/mathematical diagrams?
E: ellipse thick L1: line thin from E.c to E.n L2: line thin from E.c to E.e text "(0,0)" at 0.2*E.height below E.c text "b" at 0.1*E.height left of L1.c text "a" at 0.1*E.height above L2.c→ /pikchrshow