Starting to Add Illustrations to Radicals

We’re going to start adding artwork to radicals, hopefully starting this week!

With this artwork, we’re hoping to make it easier to associate the radical name with its shape. If you’ve ever seen Tofugu’s hiragana and katakana guides — it’ll be a lot like the artwork in those, but for radicals instead.

The team is actively working on creating the artwork as we speak, so we’re planning to release a handful of images each week, as they are finalized. We’ll keep a record of radicals that we’ve added artwork to at the bottom of this post.

If you want to learn more about radical artwork in the meantime, please read this. We hope you love the artwork as much as we do!


:art: Radicals with illustrations so far…

Level 1

Level 2

Level 3

64 Likes

This is a great news!
I love WaniKani and am very glad to see it’s getting even better!
Thank you! love2

17 Likes

Are these going to replace the radical images on the lesson page, or supplement it?

I think it’s not a bad idea to supplement it. If it’s going to the be the primary display of the radical, you may want to tinker with the saturation on the image and/or the level of transparency on the radical - I think the sample images on Notion have the background images too prominent, to the point that it’s kind of hard to see the shape of the radical.

EDIT: I’ve checked them out on the radicals page and I think you have adjusted them when displayed there? https://www.wanikani.com/radicals/big

4 Likes

The illustrations will be in addition to the main radical characters / images!

11 Likes

This is great! The kana illustrations helped me a lot when I was first starting out :slight_smile:

2 Likes

I’m assuming that this will solely be a feature of the website and not something provided via the API for third party apps to use?

2 Likes

Excellent question - would love to see this available for Smouldering Durtles to use (for example), if feasible!

Hi @Joeni! You’re right, I’m afraid this isn’t in the API.

1 Like

Sorry @araigoshi I missed your edit earlier! All the images should be the same opacity.

1 Like

This is so cool! Love it

2 Likes

Since the images aren’t in the API, will the API be supplying the new (revised) mnemonics or the old ones (or both)? If you can’t/don’t show the images via API, only being able to show the new (revised) ones in mobile apps, etc. will be confusing to the end user if they don’t visit the website, as they will reference images in a way that doesn’t exist outside the website.

(This of course depends on how the mnemonics are written. If they don’t directly reference the images…it should be OK…? :slight_smile: )

2 Likes

Do you plan to eventually add illustrations to all radicals even on the later levels?

1 Like

Hi @Deadpikle! We’re being careful not to reference the images directly in any updated mnemonics, so that the mnemonics still all work independently too. :slight_smile:

3 Likes

Hi @hiyyo_wo! Yes, the tentative plan is to add illustrations to all radicals, except any where we don’t think artwork is helpful for remembering the radical name. We haven’t come across any like that yet, but it seems likely we might do in higher levels.

@TofuguJenny Are you planning to add the Illustrations to Kanjis too? Or just Radicals?

NICE :smiley::smiley::wink:
Great addition to facilitate learning.
And in the future, it can be extended to Kanji…

Consider including suggestions from users :wink:
That would surely speed up the task.

This is a really cool idea.

@Mods, I’d just like to point out that when using the Dark Reader browser extension, the underlying image can be hard to see.

Whereas, if I set this CSS before the page loads, it propagates to the child elements and Dark Reader is able to appropriately modify it along with the rest of its changes.

wk-mnemonic-image {fill: #000}

Resulting in the following:

#000 is just an example color, but it’s essentially what the default is. However, the important thing is that by having it set, Dark Reader can adjust it. Feel free to pick whatever works best overall. FYI, for me, Dark Reader adjusts #000 to rgb(232, 230, 227).

8 Likes

Maybe have a slider at the bottom which transitions from the radical alone to the illustration overlayed on top.

If anyone wants an opacity slider for the illustration then I made a very quick little user script for it:

Code
// ==UserScript==
// @name         Image Mnemonic Opacity Slider
// @namespace    http://tampermonkey.net/
// @version      2025-01-19
// @description  try to take over the world!
// @author       You
// @match        https://www.wanikani.com/radicals/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=wanikani.com
// @grant        none
// ==/UserScript==

(function()
{
    'use strict';
    const mnemonic = document.querySelector("section.subject-section__subsection:nth-child(2)");
    const imageMnemonicG = document.querySelector(".opacity-50");
    const slider = document.createElement("input");
    slider.type = "range";
    slider.min = "0";
    slider.max = "1";
    slider.step = "0.001";
    slider.value = "0.5";
    slider.style.width = "275px";
    slider.id = "image-mnemonic-opacity-slider";
    mnemonic.appendChild(slider);
    slider.addEventListener("input", e =>
    {
        document.documentElement.style.setProperty("--opacity-25", e.target.value);
    });
})();
2 Likes

the script description is great haha !