The Sugaku font series

Sugaku means mathematics in Japanese. Sugaku fonts are both fonts for mathematics and fonts designed with mathematical precision for the perfectionists. I designed a series of such fonts. No font editor was ever used in the design. I wrote all the software for creating the outlines, and for generating the fonts and the metrics files. The font formats:

The ZIP file has all of the type 1 files. I thank Petra Heidorn and Sara Caples for the early truetype conversions. Preliminary note: nearly all fonts have a full set of 256 glyphs. Most commercial dingbat fonts have between 25 and 50 glyphs, so the number of glyphs per font is five to ten ten times the norm. This explains some of the large font sizes. I just don't want to split the files into ten small pieces each. So, my 100 or so free fonts are equivalent to about 500 to 1000 commercial fonts in terms of quantity of glyphs. Most truetype files in one handy zip. Oh, one last thing: show the fonts, trade them, eat them, color them, abuse them, put them on web sites, whatever. But no commercial use, please (that is, no use in products that are sold, and no use on web sites where profits are made either directly or indirectly). Enjoy.

Ninkimono 256 stars with mathematically accurate placement of the vertices to form regular polygons. Ninkimono means stars, as in "famous people". | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kurukurupa 256 stars with perfect placement of the vertices to form regular polygons. Kurukurupa means "run and explode" (or "crazy") in Japanese. These stars are hollow and could be thought of as exploding. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kinkimono 256 stars with perfect placement of the vertices to form regular polygons with curved outlines. Kinkimono is a play on words, as Ninkimono are stars, Kin means money (silver), and Kinki is just kinky. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kinkinai 256 stars as in Kinkimono, but with black and white reversed, hence "nai", or no. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yajiri 256 randomly generated right-pointing arrows. Yajiri means arrow head in Japanese. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Utsuronaya 256 randomly generated hollow (utsuro) arrows (ya). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Wa 256 wheels (wa) with spokes. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yari Yari means spear: this font has 256 randomly generated barbed spears that can be used as arrows, or as outlines of striped tropical fish. The model was intricate and involved some beautiful manipulations of Bezier curves. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yariyari This font has 256 additional multi-barbed arrows with fatter tails than the Yari arrows. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kakko This font has 128 round parentheses (kakko). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kagikakko This font has 128 parentheses ("kakko") with little hooks ("kagi"). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kakugakko This font has 128 square ("kaku") brackets ("kakko"). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Mato "Mato" means target. 215 dingbats to be used as bullets. If you like something a bit out of the ordinary. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Matomato 181 dingbats that may be used as ordinary bullets. "Mato" means target. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Matonomannaka 197 dingbats that may be used as ordinary bullets. "Mato no mannaka" means bull's eye. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hikaru "Hikaru" means shiny. These dingbats may be used to depict shiny things. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Jirai Jirai means (military) mine. These dingbats were created in the hope that countries like Spain, France and Sweden will stop making and selling deadly mines. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Jiraijirai This font has 216 dingbats that can be used for targets or bullets. "Jirai" means mine (in the military sense). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Juzudama This font has 76 dingbats of rows of beads ("juzudama"). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Me "Me" is Japanese for "eye". These eyes will make wonderful icons on web pages. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font | GIF by Zillah | Another GIF by Zillah |
Nikkoo This font has 256 dingbats for sun and sunshine ("nikkoo"). The truetype version comes in two parts, Nikkoo01 and Nikkoo02 (two different fonts). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file (part 1) | TTF file (part 2) | ZIP file | View full font |
Rasen This font has 256 spirals ("rasen") based on a polynomial model with random exponent between 0 and 3. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Daiyamondo 256 diamond-shaped glyphs. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Bubun 256 section symbols with a core. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Bubun-ni 256 section symbols without a core. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Bubun-san 256 curly section symbols. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Bubun-shi 256 curly section symbols with a heart. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Shokuchuu Shokuchuu means carnivore, shokuchuu shokubutsu means carnivore plant. I am offering you 256 such things. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Shokuchuuchuu I am offering you 256 nocturnal carnivore plants. Shokuchuuchuu is not proper Japanese of course. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Sankaku A collection of 254 triangles. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Sankakubotan A collection of 254 triangles. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yonkaku A collection of 254 squares. These squares (really "shikaku", but I prefer to call them "yonkaku") are the same size as the triangles above, so you can mix them. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yonkakubotan A collection of 254 squares. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Gokaku A collection of 254 pentagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Gokakubotan A collection of 254 pentagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Rokkaku A collection of 254 hexagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Rokkakubotan A collection of 254 hexagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Shichikaku A collection of 254 heptagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Shichikakubotan A collection of 254 heptagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hakkaku A collection of 254 octagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hakkakubotan A collection of 254 octagons. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Botan A collection of 254 buttons ("botan"). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
En A collection of 254 circles ("en"). | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
... WARNING: The fonts in the next series, starting with Bara, and ending with Mukamuka, are complex and have crossing paths. Crossing paths are legal according to the type 1 book, but not all rasterizers will give the same results. You may ask--why did you use crossing paths? It's because the number of points describing a type 1 outline is severely limited (one of the few flaws in the PostScript language). Take a 100 by 100 grid of lines, which can be described by 200 strokes, 100 vertical and 100 horizontal. However, there are 10,000 crossing points. If one has to avoid crossing, then of the order of 10,000 small rectangles have to be drawn, which would clearly violate any type 1 limitation. And the font would be 50 times larger! This is what I had to deal with, so my solution is the most space-economical one given the complexity of the intended figures. Accept my apologies if your font software chokes on them. Consider them as experimental.
Bara A collection of 254 rosettes. Rose is "bara" in Japanese. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Barabara A collection of 254 more rosettes. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Akumu A collection of 254 rosettes on a dark circle background. Akumu means nightmare. These things look very much like the things I saw when I was on morphine after an operation. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Boorei The same theme. Boorei means specter. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yuurei More of the same. Yuurei means phantom. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Obake Obake means goblin. These 254 patterns are the most complex of this sub-collection. Please explore their subtleties, even at gigantic magnifications. Some of these would make neat logos, by the way. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Mamono Mamono too means goblin. This is like Obake, but with a subtle change in path directions that may make the font behave differently in some applications. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Bakemono Bakemono is another word for goblin. These patterns are asymmetric, and some may be used as spirals. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Supuuku Running out of words, I called this set Supuuku, the Japano-English way of saying "spook". | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hesonoo More round patterns, but these are on a dark background and have a virgin core. Hesonoo means umbilical cord. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hikiami Similar to Hesonoo, but on a white background. Hikiami means dragnet: some glyphs resemble nets. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yoriito Yoriito means yarn, twine, a name inspired by some really complex glyphs. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Zutsuu Zutsuu means headache. These figures were made by rotating Bezier cuves with endpoints on the circle's perimeter. Turn and turn and turn. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hentoutsuu Hentoutsuu means "headache on one side". Same principle as Zutsuu, only the circle was nonlinearly transformed into its enclosing square. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Shitsuu Shitsuu means toothache. Same principle as Supuuku, but the circle was nonlinearly transformed into its enclosing square. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Mukamuka Mukamuka means nausea. Basically, a 2x1 rectangular version of Shitsuu. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
... END OF WARNING. Back to more standard fonts.
Tengu Tengu means "long-nosed goblin", hey maybe it's a secret word for Western gaijin. Spirals, nothing special, except that all angles are calculated with precision. These symbols are difficult to create manually. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Henge Henge is yet another word for goblin. This is a negative version of Tengu. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yumiya Yumiya means bow and arrow. Not too complex, these glyphs. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Okii-Yumiya Okii-Yumiya has bigger arrowheads. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kosen This is a play with arcs. All curves in the glyphs are pieces of circles, both the radial and the concentric curves. Kosen means "arc". | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hokkyokuken Hokkyokuken is a very delicate play on arcs of circles. It stands for "arctic circle" (hoku means north). None of the paths are crossing, and therefore, the font is huge. Maybe a hint for an eventual level 4 PostScript: can we insist on more rigorous support of crossing paths, and can Level 4 support a choice of rules--specified in the fonts--for placing ink. Besides the winding number rule, permit odd-even fill, ordinary fill, overwrite, level fill, and so on. Final note: there are about 100,000 control points in this innocent-looking font. If you could place them by hand at the speed of 5 seconds per point, you would need about 150 hours. Therefore, I had to automate the process of font generation. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Nankyokuken Nankyokuken: the Antarctic. The previous font, turned 90 degrees, with slightly adjusted parameters. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Gekkani Gekkani: in the moonlight. These are all the phases of the moon in increments of one day of a lunar month. Note that the progression of the lit area is not linear. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Tenkyuugi Tenkyuugi: a globe. These are views of the globe from infinitely far away, with longitudinal and lattitudinal strips of equal angle. This was a fun exercise in trigonometry. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Yosouya A crystal gazer is a "yosouya". Nearly the same design as for Tenkyuugi, with black and white switched. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Amefuto Amefuto means "American football". Same principle as above, only the trigonometrical problems are a lot harder. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Innou These are the negative versions of Amefuto. To play Amefuto, you need guts and "innou". | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Dokuro Finally, a top view of the globe, with lattitudinal and longitudinal lines of equal angle. Dokuro means skull. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Wakuwaku The negative version of Dokuro. Wakuwaku is a verb, meaning "to get nervous". | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
... NEW WARNING. The last six fonts are pushing the boundaries of printers and screens, because there are just that many control points too close together. My 1200 dpi laserprinter does not do the fonts justice at small sizes, for example. A second point: I can't make the glyphs more complex because the control points need to be integer-valued, and roughly in a box of 1000 x 1000. As many of my glyphs have over 1500 control points, the space is rather densely filled. PostScript allows spaces of any size, say 10000 x 10000, but not all renderers can handle that, so I won't risk it. Truetype? Well, its livable space is a 2048 x 2048 grid, period. It can never grow beyond that, yet another flaw of the truetype designers. PostScript gets an A-, truetype a D.
Awa Awa: bubbles. These guys have no sidebearing, and can give dramatic effects when placed next to each other and stacked. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Babaru Babaru: more bubbles. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Suihou Suihou: still more bubbles. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Tamagosan Tamagosan: mister egg. Happy Easter 2002, everyone. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Iritamago Iritamago: scrambled eggs. Another Happy Easter 2002 font. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Tamagoyaki Tamagoyaki: omelet. Yet another Happy Easter 2002 font. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hoshiji Hoshiji: stars, asterisks. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hoshiji-ni Hoshiji-ni: more complicated stars. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hoshiji-san Hoshiji-san: the outline versions. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Hoshiji-yon Hoshiji-yon: and more outline versions. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Asutaa Asutaa: stars. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Houkan Houkan: a crown. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Houkan4 Houkan4: crowns with 4, 5 or 6 pearls. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Houkan7 Houkan7: crowns with 7, 8 or 9 pearls. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Houkan10 Houkan10: crowns with 10, 11, 12 or 13 pearls. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Houkan15 Houkan15: crowns with 15, 17, 19, 20, 22 or 24 pearls. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Marugata Marugata: circle-shaped. These curves were obtained by moving the ideal control point of a 90 degree circle arc (which is (4/3) (sqrt(2)-1) = .55228474983079339838... ), to other positions, including negative values. It is a game with Bezier curves. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Marugata2 Marugata2: more of the same thing. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Marugata3 Marugata3: more of the same thing. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Marugata4 Marugata4: more of the same thing. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Marugata5 Marugata5: more of the same thing. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Meikyuu Meikyuu means "labyrinth". These pieces can be used to make white on black and black on white labyrinths that fit snuggly together. To illustrate the case, I wrote a short piece of PostScript code to generate a random labyrinth. Play with the parameters in the PostScript file to create dark background pics and white background labyrinths. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Sekushii Sekushii is the Japanese word for "sexy". I decided to make this font after I stumbled onto a few pages with gender symbols, and noticed the sad lack of complete gender symbol fonts in the world. I let my imagination go, and created a font that will, I am sure, be appreciated by all transgendered people. This document explains each symbol in detail. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kirakira We are starting a series of about 15 fonts, all based on the same principle. The unit square is divided into four quadrants, each equal to another after rotations by multiples of 90 degrees. Within a quadrant, there is symmetry about the bisector. When such squares are set side by side, as in a chessboard, we obtain one of the seventeen symmetry groups for wallpaper ("p4m")--more about that later. You may want to look at the striking examples of these symmetry groups in ornamental art through the times. Highly recommended, though technical, is this huge page from the free web monograph by Slavik V. Jablan entitled Symmetry and Ornament, 1995. If you consult the refences in that book, you will learn everything there is to know about the subject. The individual elements in our p4m group are easy to create, as we need only design half of one quadrant. All of this was done in the next five fonts by considering randomly generated Bezier curves. Later on, we will have Maltese crosses and fleurons. After that, we will focus on all seventeen symmetry groups the proper way. Kirakira is the Japanese word for "a twinkle". This one has only one Bezier curve per half-quadrant, for a total of eight Bezier sections per glyph. This is the simplest beast in this symmetry group, and you'll have 254 examples to play with. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Pikapika Pikapika hikaru means "to sparkle, to glitter". This one has only two Bezier curves per half-quadrant, if you can believe that. Sixteen Bezier sections in all. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Pikapika2 Pikapika2 is like the previous font, with the tilted inner square color-flipped. Nice to make borders and tilings. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Pikapika3 Pikapika3 is like the previous font. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kirameki Kirameki is a sparkle, a glimmer. Even more complex than Pikapika, it has three Bezier sections per half-quadrant. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kurokongouseki Kurokongouseki is a black diamond (kuro for "black", kongouseki for "diamond"). Four Bezier curve sections per half-quadrant. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kongouseki Kongouseki is a plain diamond. Five Bezier curve sections per half-quadrant. After this, the glyphs become rather involved, and given the 1000x1000 integer box we have to work in, it is almost pointless to go any further. Note that in the last five fonts, I added some positive sidebearing to each glyph. That upsets the stacking or the use of these glyphs for borders and the construction of ornaments. Just be patient, I will have a whole bunch of borders and ornaments coming up in the next few months, all based on various types of symmetry. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Juuji Juuji means "cross". So here are the Maltese crosses I promised. Not a great artistic font, but ample choices for most users. This page explains the background on Maltese crosses. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kazami A kazami is a weather vane. This is the next one in a series of p4m-based fonts. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Puropera Puropera: the Japo-English way of saying "propeller". Yet another exercise on that symmetry group. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Shishin Shishin: the needle of a compass. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Shishin6 Shishin6: the needle of a compass. This is the first font based on a six-fold symmetry as found in snowflakes. That means that each of the six 60-degree cones at the origin is identical after rotation to each other one. But also, each cone itself is symmetric with respect to its bisector. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kirakira6 The six-fold symmetry principle applied to the Kirakira font. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Pikapika6 The six-fold symmetry principle applied to the Pikapika font. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Pikapika62 The six-fold symmetry principle applied to the Pikapika font. The random control points were chosen in the first of the six cones, for a simpler, less cluttered, overall geometry. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kokoro Kokoro ("heart"), just in time for Valentine's day. This is a set of hearts with a mathematical twist. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kokoro2 Kokoro2: a continuation. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kokoro3 Kokoro3: more similar stuff. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kokoro4 Kokoro4: The last one. This is enough. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Wahei Wahei: Peace, as in "no war", no killing, no depleted uranium, and no bombing. This font is dated March 2003. Poster made by Neil Caldwell. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kyokki Kyokki: rays of the sun. This font is dated February 2004. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Irihi Irihi, the evening sun. May I also draw your attention here to my Janet Jackson Nipple font, which is a simplified version of Irihi. It was made one day after the Superbowl 2004 | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Taiyou Taiyou, the sun. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Tenso Tenso, the sun Goddess. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Asahi Asahi, the morning sun. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Kagijuuji Kagijuuji is the Japanese word for swastika, which stands for good luck in the Far East (it is often seen on buddhist temples in Japan, for example). It came to mean terror and disaster in WWII as the Hakenkreuz. We offer it in the clockwise and counter-clockwise versions. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Mebana Mebana is the Japanese word for female flower. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Ayame Ayame stands for "iris". These dingbats are useful as ornaments at the ends of pages or chapters. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Baka Do not let them call you "baka" in Japan. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Oobaka And certainly not "oobaka"! | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Tomomi This one is named after my friend, Tomomi Matsui, because of the likeness with one of the drawings. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Karupisu In every vending machine in Japan, you can find the milky white Calpis. However, that brand name is now used for something else. Spilled calpis here. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
AdamHough For Adam Hough, I created a font with stars and half-stars, which he uses in a movie rating publication in Australia. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |

Jonathon Neville later requested an update with just a filled star and two filled half-stars. I obliged--the "f" key is for the full star, and "r" and 'l" stand for the right and left half-stars, respectively. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file |

Rokka Rokka means "six". This was done in a jiffy by just changing a couple of lines of code in the program used to create Adam Hough's font. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | ZIP file | View full font |
Apacha-Ichiban A Calgarian typophile asked in October 2008 for a font that has camera lens aperture symbols such as this one. I whipped this one up for him. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | OTF file | ZIP file | View full font |
Apacha-Ookii And since we're at it, here is the same with twelve instead of eight sliding pieces. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | OTF file | ZIP file | View full font |
Apacha And with six sliding pieces. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | OTF file | ZIP file | View full font |
Eurocrat The Euro symbol with various weights. The symbol at position 13 is the official Euro symbol, created according to the specs. The others respect the geometry but have varying widths. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | OTF file | ZIP file | View full font |
Eurofart An outline version of the previous font. Full of hot air, if you wish. Type 1 PaintType 2 format only---sorry. | PFA file | PFB file | AFM file | PFM file | TFM file | ZIP file | View full font |
Euron This font has one glyph in position "a", the official Euro. Like a neuron, the one and only, the Euron. Vive l'Europe. Vive l'Europe libre. | PFA file | PFB file | AFM file | PFM file | TFM file | TTF file | OTF file | ZIP file | View full font |

Contact and Copyright

Luc Devroye
School of Computer Science
McGill University
Montreal, Canada H3A 2K6
lucdevroye@gmail.com
http://luc.devroye.org
http://luc.devroye.org/fonts.html