{% include "_meta.html" %} {% from "_macros.html" import topbtn, collapsebtn, collapseallbtns, toggleromajibtn with context %} {% from "_search.html" import kanji with context %} {% include "_nav.html" %}
{{ kanji(query) }} {% if query %}
{{ toggleromajibtn() }} {{ collapseallbtns() }}
{% for e in results %}
{{ e.char }}
{{ collapsebtn("collapse-" + loop.index|string) }} {{ topbtn() }}
    {% set js = e.jmdict()|list %} {% if js %}
  • {% for e, r in js %} {{ e.kanji[0].elem }} 【{{ e.reading[0].elem }}】 {% endfor %} 言葉
  • {% endif %}
  • {{ e.radical() }} ({{ e.rad }}) {% for c in e.components() %} {{ c }} {% endfor %}
  • {% set can = e.canonical() %} {% if can != e.char or e.var %}
  • {% if can != e.char %} canonical: {{ can }} {% endif %} {% if e.var %} variants: {% for v in e.var %} {{ v }} {% endfor %} {% endif %}
  • {% endif %}
  • {{ hex(ord(e.char)) }} {{ e.name() }}  » {{ e.strokes }} strokes {% if e.level %}  » level {{ e.level }} {% endif %} {% if e.freq %}  » freq# {{ e.freq }} {% endif %} {% if e.jlpt %}  » old jlpt N{{ e.jlpt }} {% endif %} {% if e.new_jlpt %}  » jlpt N{{ e.new_jlpt }} {% endif %} {% if e.skip %}  » skip {{ e.skip }} {% endif %}  » wiktionary {{ loop.index }}
{% if not loop.last %}
{% endif %} {% else %}
no results
{% endfor %} {% endif %}
{% include "_footer.html" %}