Zuodong: A Free 17th Century Brush Set for Fantasy Maps 

When I launched Ishikawa last November, I wrote about how I wanted to diversify my brush sets and expand into techniques that weren’t exclusively European. Following that goal, I am happy to announce the release of Zuodong, a cartography brush set extracted from four woodblock print maps coming from 廣東輿圖 (Map of Guangdong), an atlas and gazetteer depicting the various settlements and locations of the Chinese province of Guangdong during the Qing dynasty. It’s a fantastic collection with mountain-profile signs and symbols rendered in a Chinese-calligraphy aesthetic, but the rough woodblock printing technique gives the whole set a lived-in feel that helps it stand out.

All my Map Tools will always be free. Want to help support this work?
Click here to learn how.

A sample of the settlement brushes you’ll find in Zuodong

The gazetteer this set comes from was first published in 1685 and was compiled by at least four cartographers, two primary Jiang Yi ( 蔣伊), Han Zuodong (韓作棟), with supplemented maps drawn by Lu Shi (盧士) and Liu Ren (劉任). I couldn’t find much information about any of the creators and often found others with the same name that were clearly not these folks. Since all have fairly common names, I chose “Zuodong” on a whim. Though I should stress that he was most likely not responsible for everything included in this set.

More of Zuodong’s brush offerings

With so many creators working on this work, and no unified scale, don’t be surprised to find some of the sizes of the brushes here will vary wildly. The four maps I used were all phenomenal, but they are essentially illustrations of the various locations within the province. As a result, I found Zuodong a little trickier to use than other sets. Especially when trying to create a unified look between the landmasses and rivers and the mountains, floral, and settlements within the brush set. Be willing to take your time here and adjust as necessary.

As with Ishikawa, I removed any of the Hànzì from the signs and symbols; almost everything in the original atlas is named or detailed, so pulling that text out should make it all more versatile. Inside Zuodong, you’ll find over 300 brushes, including…

  • 24 Buildings of various sizes
  • 3 Bridges
  • 7 Pagodas
  • 4 “Forts”
  • 25 Regular Cities
  • 8 Large Cities
  • 2 Huge Cities
  • 3 Unique Cities
  • 10 Unique Settlements
  • 45 Hills
  • 50 Mountains
  • 2 Unique Landforms
  • 24 “Fields”
  • 40 “Wilds”
  • 20 Regular Forests
  • 10 Forests with Villages
  • 4 Unique Forests
  • 62 Waves
  • 4 Cartouches (I’m being generous here.)

But that’s not all!

I’m also making another set available to download separately, something fun to add a little extra historical authenticity to your maps. The Zoudong Bonus Seals and Markers includes some Chinese Seals (often called chop marks or chops) I used in my sample map below. These were extracted from three sources: Night-Shining White by Han Gan, Old Trees, Level Distance by Guo Xi, and Orchids and bamboo by Zheng Xie. While seals spread beyond China, all included in this set came from Chinese sources. Thanks to some help from user nomfood on Reddit, most have been translated. But there are a thousand more examples on the internet, so plenty can be found if you’re wanting something specific.

Some of the various seals you’ll find in the bonus set

Zoudong Bonus Seals and Markers include…

  • 1 Non-Historic Dragon Seal
  • 25 Historic seals of various sizes
  • 10 Hollow Square Markers
  • 10 Solid Square Markers

The button below links to a ZIP file that contains a Photoshop brush set (it’ll also work with GIMPAffinity Photo, and I’m told Procreate now) as well as a large transparent PNG, Settlements & Landforms (3.3 Mb), Flora & Cartouches (3 Mb), in case you’re using a program that doesn’t support Adobe brush files. They’re black and on a transparent background, so they’ll look broken in some browsers, but trust me, they’re all there. Like this set? Click here to learn how you can support this project.



Download Zuodong Bonus Seals & Markers


As with all of my previous brush sets, Zuodong is free for any use. I distribute my sets with a Creative Common, No Rights Reserved License (CC0), which means you can freely use this and any of my brushes in personal or commercial work and distribute adaptations. No attribution is required. Easy peasy!

Enjoy Zuodong? Feel free to show me what you created by emailing me or finding me on Twitter. I love seeing how these brushes get used, and I’d be happy to share your work with my readers. Let me see what you make!


Zuodong in Use

Want to see how I’ve used this set? You can see the results below. As with Ishikawa, it is a blend of styles, but I am pleased with the end results. There are three versions, a colored, black and white, and a decorated sample. Click on any of the images below to view them larger. Perhaps this will inspire you as you get started on your projects! Feel free to use these for whatever you want. Your next book? A TTRPG campaign? Lots of possibilities.

4000×3000 (12 MB)
4000×3000 (8.2 MB)
1080×1360 (1.6 MB)

Sample Details: Location names were taken from various places and points of interest from China’s Qiannan Buyei and Miao Autonomous Prefecture. The font I used is Brughler Regular, which was licensed from Envato Elements. The paper texture is from True Grit Texture Supply’s Infinite Pulp, and they’re also where I got Atomica, which gives me ink-like effects for the text, the roads, the borders, basically everything—big fan of their tools.


Support this Work

Brushes and tools released through the #NoBadMaps project will always be free and released under a public domain CC0 license. If you’d like to support the project and help me cover the cost of hosting, research, and tool-set development, I’ve put together three ways you can help, and all are detailed below.

Buy My Books→

I’m not just a map enthusiast. I’m also a novelist! The easiest way to support me (and get something in return) is by purchasing one of my cosmic horror urban fantasy novels.

Buy Me a Coffee→

A simple and quick way to support the #NoBadMaps project is through a one-time donation of any amount via ko-fi. Your support helps keep this project going and is appreciated.

Join my Patreon→

If you want to continually support the #NoBadMaps project through a reoccurring monthly contribution, consider joining my Patreon and get sneak peeks into what’s coming.


More Map Brushes

This is just one of many brush sets and map tools I’ve released. You can find it and other free brushes covering a wide variety of historical styles on my Fantasy Map Brushes page. Every set is free, distributed under a CC0 license, and open for personal or commercial use. I’m sure you’ll be able to find something that works for your project. Click the button below to check them out!


Want to stay in touch with me? Sign up for Dead Drop, my rare and elusive newsletter. Subscribers get news, previews, and notices on my books before anyone else delivered directly to their inbox. I work hard to ensure it’s not spammy and contains interesting and relevant information. Sign Up Today →

Raunch Review: The Blacktongue Thief

Raunch Reviews is a series about profanity. Not real profanity, but speculative swearing. Authors often try to incorporate original, innovative forms of profanity into our own fantastical works as a way to expand the worlds we build. Sometimes we’re successful. Often we’re not. In this series, I examine the faux-profanity from various works of sci-fi and fantasy, judge their effectiveness, and rate them on an unscientific and purely subjective scale. This is Raunch Reviews. Welcome.


The Authors: Christopher Buehlman

Work in Question: The Blacktongue Thief

The Profanity: “Kark”


Language is a funny thing serving not only as communication but as a window into a culture. The language you speak daily reflects your culture, your values, beliefs, and opinions. Without cultural context, a word or phrase may not hit the same way. This is doubly so in the world of profanity. What is profane here isn’t always profane elsewhere. Connotations require foreknowledge to be effective. I’ve discussed before how there are a few Chinese egg-centric curses that don’t translate into anything remotely offensive in Western culture but are often very offensive in China. That is the context we’re talking about, and that context matters.

Enter the fantasy world of Christopher Buehlman’s The Blacktongue Thief and its phenomenal faux-profanity “kark.” Throughout the book, it’s used in a variety of ways as a verb, adjective, and noun. We also see it used alongside more traditional real-world profanity as well. The word would already work well on its own, but it gets the added benefit of being a worldbuilding tool. Buehlman gives us the cultural context that makes it sing.

Within the kingdoms of Galtia and Norholt the word translates as “a wet fart.” On its own, it isn’t all that offensive. It’s mild grade-school bathroom humor. But, within the story, we get to see the cultural context and how “kark” evolved into a more impolite expletive and how it’s wielded by the native speakers. It’s also just fun to say.

While it might not offend English speakers (or mildly offend, if you’re irascible), it clearly strikes harder in the Holt Empire and serves as an excellent way to expand the world of The Blacktongue Thief through language.

Final Score: 5.0


🤬 Previous Raunch Reviews


Have a suggestion for Raunch Reviews? It can be any made-up slang word from a book, television show, or movie. You can email me directly with your recommendation or leave a comment below. I’ll need to spend time with the property before I’ll feel confident reviewing it, so give me a little time. I have a lot of books to read.


It’s the Writing

“It’s the writing that teaches you.”

Isaac Asimov

Today is Mr. Asimov’s birthday, and I’ve always appreciated this quote and felt like it was a good day to share it. I’ve always been pleasantly surprised how writing, even my pulpy cosmic horror series, has expanded my own personal knowledge. It’s also National Science Fiction Day. To celebrate, I’ll continue reading the sixth book in The Expanse series, and perhaps finish 1899 tonight.

Happy 2023

Good riddance to 2022. Hello, 2023! Thanks for sticking around and being a reader of my blog. I truly appreciate you and hope your year is an excellent one. May you find love and joy and peace, and all that sappy stuff. May you surpass your goals. May your year be bright and full of many excellent things. I have not-so-very-cosmic-horror-y poetry for you!

In the past, I’ve shared H. P. Lovecraft’s silly Christmas poems, and I’ve shared his creepy Christmas poem, and I’ve shared his creepy Halloween poem! But the grandpappy of cosmic horror also wrote a New Year’s Day poem for his pal Munroe to send to his brother-in-law Smith, which I’ve posted below. Enjoy!


Verses Designed to be Sent by a Friend of the Author
to His Brother-in-Law on New-Year’s Day

by H.P. Lovecraft

Respected Smith, to mark the fleeting time,
Munroe salutes you in fraternal rhyme.
An infant year again the old o’erthrows;
Another twelvemonth meets its certain close.
May all your troubles, with the parting year
Depart as well; as surely disappear;
And may the new, with all-pervading peace,
Delight your heart, and ev’ry joy increase.


Happy 2023, dear reader.

2022 in Ten Significant Photos

Strangely, this December has felt more harried than the usual holiday hustle and bustle. I can’t exactly put my finger on why. I usually get this post done before Christmas. But life, time, and schedules made assembling this post more difficult than it should have been. But here we are; it’s happening.

This is my annual post wherein I reflect on my last year through ten photos that marked significant places in my year. It’s a tradition here. A lot has happened; looking back, I saw a year with soaring highs and pretty tricky lows. It turns out we’re all figuring out how to reemerge from the pandemic, whether it affected us or not.

The rules. Pick ten photos from my past year that are the most significant to me: positive or negative—significance can be found in either. But it can’t be more; it can’t be less. Some moments will have to fall by the wayside—that’s intentional—culling is a part of this process. It helps create a more realistic and personal picture of the year. Some years will be more complicated than others, and sometimes you’ll need to discover significance in the smaller, quieter moments. This is the way.

Let’s get into it.


The Smith Tower (Left) – Kari-Lise and our friend Roxanna Walitzki (Center) – Kari-Lise with her parents and brother (Right)

We started the year off strong, celebrating Kari-Lise’s 40th birthday! We threw a big shindig for her by renting out a portion of the Smith Tower Observatory Bar in early January. Friends and family from far and wide came to participate. It was wonderful. The night was foggy, but the vibe was excellent, and after two follow-up after-parties that lasted well into the next morning, I think we all felt like we celebrated Kari-Lise properly.


Horace, the first day

We said goodbye to Horace. This little lovely buddy had been with us since 2013 (back when Instagram filters were a thing), when he wandered into our yard and our lives. We asked the neighbors and talked to various local vets and pet shops, but no one claimed him. So he stayed with us. Letting him go was hard. He was such a fastidious little fella, the opposite of Willa in many respects, more subdued and less gregarious but always friendly and eager to cuddle. We miss him every day.


The Ring of Brodgar on the Orkney Island of Mainland

We went back to Scotland! This trip had been intended to be my 40th birthday celebration, but the pandemic delayed things by about a year. Getting away was a welcome relief, and it was great to return to one of my favorite countries on earth. (Honestly, we’d love to move there.) We spent an extended time on Islay, bummed around Edinburgh, tasted over 43 varieties of single-malt scotch, took to the mountains, and explored the Orkney Islands. You can see and read much more about our experience in my Scotland 2022 Trip Report.


A very happy Victory Sage, photo by her mother, Aischa

The streak continues; since 2019 at least one new niece has arrived, and 2022 was no different. Not long after our trip to Scotland, my brother Anthony and his wife Aisha welcomed Victory Sage, their third little one, into the world and our lives. I can’t wait to meet her. (More on that later.) Victory is my sixth niece, and I know for a fact there’s another one coming next year. SO. MANY. NIECES.


What 500 miles will do to a pair of Adidas Terrex Free Hikers

I lost weight. Over 60 pounds now. Around January 3rd, I got tired of how much weight I had gained over the last few years and took control. I started counting my calories and walking, and I walked a lot. All over my neighborhood, hundreds of times, the results slowly but surely began to show. The last time I weighed what I do now was back in 2012, and in the next year, I plan on losing more. Feels good. I wrote about my weight loss journey back in June.


Mt. Rainier viewed from the top of Mailbox Peak

I somehow convinced Kari-Lise to hike Mailbox Peak for our 19th Anniversary. It was a stunning hike and a good challenge for a guy who had just lost a bunch of weight. Unfortunately, I slipped and nearly broke my ankle on the way down. The sprain was serious, something I didn’t realize since adrenaline had kicked in and I was still six miles from the trailhead. When I got home and took off my shoes, my ankle swelled three times in size and turned purple. The injury would stay with me for a while, and it took weeks before I was back walking like I was before—a rough way to spend the summer, don’t recommend it.


A hazy view from Stingeroo ridge

This year our good friends Steve and Sarah purchased a big parcel of land in Southern Washington overlooking the town of Longview and the Columbia River. They’ve dubbed it Stingeroo (a portmanteau of their surnames.) We’ve already been down there many times, and it’s a beautiful and relaxing getaway. Steve and I even did a hazy writing retreat down there this October (which is where this photo was taken), and it was the perfect place to reconnect with my writing. Expect to see more from Stingeroo in the future.


The Moment via the Seattle Mariners Instagram Account

Drought ended. This year, for the first time since the year 2000, the Mariners made it into the postseason ending the longest playoff drought in professional sport. I was thrilled. I didn’t become a Seahawks fan until I moved to Seattle, but I was a Mariners fan since I was a kid and followed the team from the Griffy era onward. It was exciting to see them finally make it this far, and I am thrilled for their future.


Hey, it’s me in the hospital

So yeah. This happened. At the end of October, I watched an old umbilical hernia I once had repaired as a kid return. It’s weird to see your belly button rise from your stomach in real-time and turn purple. The following pain was incredibly intense and debilitating, and Kari-Lise had to rush me to the emergency room. The doctors managed to push it back, relieving me of some pain, but they thought I needed surgery ASAP. It was a hectic two days. Abdominal surgery is no joke. It took a week and a half to feel normal-ish and several more weeks for full recovery, another injury derailing my weight loss momentum. I’m back at it, but it’s been a rough year injury-wise.


Ice encasing the branches of one of our Japanese maple trees

This was supposed to be the first year I celebrated Christmas with my family since the pandemic. I was excited. I’d meet my new niece, Victory, for the first time and see my siblings and all my other niblings again. Sadly the weather changed everything. Arctic air from the North Pole pushed down into the states, and freezing rain shut down first Seattle, the airport, and then the passes making travel to my folks impossible for the holidays. It was a bitter end to a challenging year for us, and while we managed to scrape together a celebration of our own, it was tinged with sadness.


So there are my ten significant photos representing some of the bright spots and some of the disappointments of the year. This year was a mixed year for us. Life and work felt harried and unceasing, and the moments of quiet never seemed sufficient.

There was still so much to my 2022 that this post didn’t cover—a cold trip to Victoria with friends to celebrate Steve’s birthday. Island escapes. Walks around the neighborhood with other friends. Writing retreats. Moth & Myths explorations into classes and then doing an incredible installation downtown. A Valentines Day dinner on the 50-yard line of Lumen Field. Returning to the office. Becoming a Godfather. A fantastic visit from my folks. A family trip to Port Angeles. Art openings! Spooky theater shows. Spending time with Kari-Lise’s brother and his family. Backyard BBQs. Baseball and soccer games. So much more, and as with every year, this list could be so much longer.

So, how about you? What did you experience in 2022? What are your ten photos? Assemble them and leave a comment with a link! Let us all know about the significant events in your year.


I’ve been doing this since 2014, and even in challenging years, I’ve found it beneficial. Interested in revisiting my photos of past years? Just click on any link below and check out my selection from that specific year.

2014 • 2015 • 2016 • 2017 
• 2018 • 201920202021


Want to stay in touch with me? Sign up for Dead Drop, my rare and elusive newsletter. Subscribers get news, previews, and notices on my books before anyone else delivered directly to their inbox. I work hard to ensure it’s not spammy and contains interesting and relevant information. Sign Up Today →

Raunch Review – Beast Wars: Transformers

Raunch Reviews is a series about profanity. Not real profanity, but speculative swearing. Authors often try to incorporate original, innovative forms of profanity into our own fantastical works as a way to expand the worlds we build. Sometimes we’re successful. Often we’re not. In this series, I examine the faux-profanity from various works of sci-fi and fantasy, judge their effectiveness, and rate them on an unscientific and purely subjective scale. This is Raunch Reviews. Welcome.


The Authors: Larry DiTillio & Bob Forward

Work in Question: Beast Wars: Transformers

The Profanity: “Slag”


This piece of faux-profanity is interesting, being both very much faux-profanity and very much a real slur—at least if you live in the United Kingdom. But we’re going to skip out on British slut-shaming today and, instead, focus on robots in disguise.

“Slag” is a catchall Transformers profanity first appearing in the original series episode, “Return of Optimus Prime, Part 2,” but later, its use was expanded extensively within the Transformers: Beast Wars sub-franchise, in particular the Beast Wars: Transformers animated series. (Funny enough, I put this together well before the title of the upcoming Transformer film series, Rise of the Beasts, was announced. Kismet, I suppose.)

Now, I realize this is not the only profanity within the Transformers universe, “frag,” “mudflap,” “actuator,” “diode,” and many more machine-specific terms are also used within the franchise and I wouldn’t but surprised if we revisit this universe in the future. That said, “slag” is undoubtedly the most dominant, used by both Maximals and the Predacons throughout the Beast Wars series and spreading broadly in the franchises and sub-franchises that followed. It’s used as an expletive on its own or inserted into phrases such as “what the slag!” “holy slag!” and the ever-popular “I’ll blow your slaggin’ heads off!”

A slaggin’ supercut for your viewing pleasure

It’s easy to see why the mineral by-product of smelting would carry a vulgar connotation on Cybertron. But it’s odd that “slag” becomes the general expletive, especially with other profane words existing and readily available. It fits well within the universe, keeping it interesting, but the overuse holds it back. What we have isn’t a traditional censor slip, but its use within the dialog as that of a one-note go-to replacer is disappointing. This, unfortunately, lessens its impact and turns what could have been a decent instance of faux profanity into more of a joke.

Final Score: 3.0


🤬 Previous Raunch Reviews


Have a suggestion for Raunch Reviews? It can be any made-up slang word from a book, television show, or movie. You can email me directly with your recommendation or leave a comment below. I’ll need to spend time with the property before I’ll feel confident reviewing it, so give me a little time. I have a lot of books to read.