<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linguifex.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3Aja%2Fdata%2Frange</id>
	<title>Module:ja/data/range - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://linguifex.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3Aja%2Fdata%2Frange"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:ja/data/range&amp;action=history"/>
	<updated>2026-04-22T01:09:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://linguifex.com/w/index.php?title=Module:ja/data/range&amp;diff=496498&amp;oldid=prev</id>
		<title>Sware: Created page with &quot;local u = require(&quot;Module:string utilities&quot;).char  local range = {}  range.kanji = 	u(0x2E80) .. &quot;-&quot; .. u(0x2FDF) .. -- CJK Unified Ideographs 	u(0x4E00) .. &quot;-&quot; .. u(0x9FFF) .. -- CJK Unified Ideographs 	u(0x3400) .. &quot;-&quot; .. u(0x4DBF) .. -- CJK Unified Ideographs Extension A 	u(0xF900) .. &quot;-&quot; .. u(0xFAFF) .. -- CJK Compatibility Ideographs 	u(0x20000) .. &quot;-&quot; .. u(0x2A6DF) .. -- CJK Unified Ideographs Extension B 	u(0x2A700) .. &quot;-&quot; .. u(0x2EE5F) .. -- CJK Unified Ideograph...&quot;</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:ja/data/range&amp;diff=496498&amp;oldid=prev"/>
		<updated>2026-04-21T12:52:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local u = require(&amp;quot;Module:string utilities&amp;quot;).char  local range = {}  range.kanji = 	u(0x2E80) .. &amp;quot;-&amp;quot; .. u(0x2FDF) .. -- CJK Unified Ideographs 	u(0x4E00) .. &amp;quot;-&amp;quot; .. u(0x9FFF) .. -- CJK Unified Ideographs 	u(0x3400) .. &amp;quot;-&amp;quot; .. u(0x4DBF) .. -- CJK Unified Ideographs Extension A 	u(0xF900) .. &amp;quot;-&amp;quot; .. u(0xFAFF) .. -- CJK Compatibility Ideographs 	u(0x20000) .. &amp;quot;-&amp;quot; .. u(0x2A6DF) .. -- CJK Unified Ideographs Extension B 	u(0x2A700) .. &amp;quot;-&amp;quot; .. u(0x2EE5F) .. -- CJK Unified Ideograph...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local u = require(&amp;quot;Module:string utilities&amp;quot;).char&lt;br /&gt;
&lt;br /&gt;
local range = {}&lt;br /&gt;
&lt;br /&gt;
range.kanji =&lt;br /&gt;
	u(0x2E80) .. &amp;quot;-&amp;quot; .. u(0x2FDF) .. -- CJK Unified Ideographs&lt;br /&gt;
	u(0x4E00) .. &amp;quot;-&amp;quot; .. u(0x9FFF) .. -- CJK Unified Ideographs&lt;br /&gt;
	u(0x3400) .. &amp;quot;-&amp;quot; .. u(0x4DBF) .. -- CJK Unified Ideographs Extension A&lt;br /&gt;
	u(0xF900) .. &amp;quot;-&amp;quot; .. u(0xFAFF) .. -- CJK Compatibility Ideographs&lt;br /&gt;
	u(0x20000) .. &amp;quot;-&amp;quot; .. u(0x2A6DF) .. -- CJK Unified Ideographs Extension B&lt;br /&gt;
	u(0x2A700) .. &amp;quot;-&amp;quot; .. u(0x2EE5F) .. -- CJK Unified Ideographs Extension C-F &amp;amp; I&lt;br /&gt;
	u(0x2F800) .. &amp;quot;-&amp;quot; .. u(0x2FA1F) .. -- CJK Compatibility Ideographs Supplement&lt;br /&gt;
	u(0x30000) .. &amp;quot;-&amp;quot; .. u(0x323AF) .. -- CJK Unified Ideographs Extension C-F &amp;amp; I&lt;br /&gt;
	u(0x323B0) .. &amp;quot;-&amp;quot; .. u(0x3347F) -- CJK Unified Ideographs Extension J&lt;br /&gt;
&lt;br /&gt;
range.kana_combining_characters =&lt;br /&gt;
	u(0x3099) .. &amp;quot;-&amp;quot; .. u(0x309C) .. -- Hiragana&lt;br /&gt;
	u(0xFF9E) .. u(0xFF9F) .. -- Halfwidth and Fullwidth Forms&lt;br /&gt;
	u(0x0305) .. u(0x0323) -- Combining Diacritical Marks&lt;br /&gt;
&lt;br /&gt;
range.kana_overlap =&lt;br /&gt;
	range.kana_combining_characters ..&lt;br /&gt;
	&amp;quot;〰-〵&amp;quot; .. -- CJK Symbols and Punctuation&lt;br /&gt;
	&amp;quot;ー&amp;quot; -- Katakana&lt;br /&gt;
&lt;br /&gt;
local hiragana_exclusive =&lt;br /&gt;
	&amp;quot;ぁ-ゖゝゞ&amp;quot; .. -- Hiragana&lt;br /&gt;
	&amp;quot;𛀁𛀆𛄟&amp;quot; .. -- Kana Supplement + Kana Extended-A&lt;br /&gt;
	&amp;quot;𛄲𛅐-𛅒&amp;quot; -- Small Kana Extension&lt;br /&gt;
	&lt;br /&gt;
range.hiragana = range.kana_overlap .. hiragana_exclusive&lt;br /&gt;
&lt;br /&gt;
local katakana_exclusive =&lt;br /&gt;
	&amp;quot;ァ-ヺヽヾ&amp;quot; .. -- Katakana&lt;br /&gt;
	&amp;quot;ㇰ-ㇿ&amp;quot; .. -- Katakana Phonetic Extensions&lt;br /&gt;
	u(0xFF66) .. &amp;quot;-&amp;quot; .. u(0xFF9D) .. -- Halfwidth and Fullwidth Forms&lt;br /&gt;
	&amp;quot;𚿰-𚿾&amp;quot; .. -- Kana Extended-B&lt;br /&gt;
	&amp;quot;𛀀𛄠-𛄢&amp;quot; .. -- Kana Supplement + Kana Extended-A&lt;br /&gt;
	&amp;quot;𛅕𛅤-𛅧&amp;quot; -- Small Kana Extension&lt;br /&gt;
	&lt;br /&gt;
range.katakana = range.kana_overlap .. katakana_exclusive&lt;br /&gt;
&lt;br /&gt;
range.hentaigana =&lt;br /&gt;
	&amp;quot;𛀂-𛀅𛀇-𛄞&amp;quot; -- Kana Supplement + Kana Extended-A&lt;br /&gt;
&lt;br /&gt;
range.kana = range.kana_overlap .. hiragana_exclusive .. katakana_exclusive .. range.hentaigana&lt;br /&gt;
&lt;br /&gt;
-- Note: not other sutegana like っ, as they aren&amp;#039;t submoraic.&lt;br /&gt;
range.submoraic_kana =&lt;br /&gt;
	&amp;quot;ぁぃぅぇぉゃゅょゎ&amp;quot; .. -- Hiragana&lt;br /&gt;
	&amp;quot;ァィゥェォャュョヮ&amp;quot; .. -- Katakana&lt;br /&gt;
	&amp;quot;ｧ-ｮ&amp;quot; .. -- Halfwidth and Fullwidth Forms&lt;br /&gt;
	&amp;quot;𛅐𛅑𛅒𛅤𛅥𛅦&amp;quot; -- Small Kana Extension&lt;br /&gt;
	&lt;br /&gt;
range.vowels = {&lt;br /&gt;
	a = &amp;quot;ぁあかがさざただなはばぱまゃやらゎわァアカガサザタダナハバパマャヤラヮワヷ&amp;quot;,&lt;br /&gt;
	i = &amp;quot;ぃいきぎしじちぢにひびぴみ𛀆り𛅐ゐィイキギシジチヂニヒビピミ𛄠リ𛅤ヰヸ&amp;quot;,&lt;br /&gt;
	u = &amp;quot;ぅうゔくぐすずつづぬふぶぷむゅゆる𛄟ゥウヴクグスズツヅヌフブプムュユル𛄢&amp;quot;,&lt;br /&gt;
	e = &amp;quot;ぇえけげせぜてでねへべぺめ𛀁れ𛅑ゑェエ𛀀ケゲセゼテデネヘベペメ𛄡レ𛅥ヱヹ&amp;quot;,&lt;br /&gt;
	o = &amp;quot;ぉおこごそぞとどのほぼぽもょよろ𛅒をォオコゴソゾトドノホボポモョヨロ𛅦ヲヺ&amp;quot;,&lt;br /&gt;
	n = &amp;quot;んン&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
range.ideograph =&lt;br /&gt;
	&amp;quot;〃々-〇〱-〵〻〼&amp;quot; .. -- CJK Symbols and Punctuation&lt;br /&gt;
	&amp;quot;㈠-㉟㊀-㋿&amp;quot; .. -- Enclosed CJK Letters and Months&lt;br /&gt;
	&amp;quot;㍘-㏿&amp;quot; .. -- CJK Compatibility&lt;br /&gt;
	&amp;quot;🈂-🋿&amp;quot; -- Enclosed Ideographic Supplement&lt;br /&gt;
	&lt;br /&gt;
range.kana_graph =&lt;br /&gt;
	&amp;quot;ゟヿ&amp;quot; .. -- Hiragana + Katakana&lt;br /&gt;
	&amp;quot;㌀-㍗&amp;quot; .. -- CJK Compatibility&lt;br /&gt;
	&amp;quot;🈀🈁&amp;quot; -- Enclosed Ideographic Supplement&lt;br /&gt;
&lt;br /&gt;
range.punctuation =&lt;br /&gt;
	&amp;quot;　-。〈-】〔-〟〽&amp;quot; .. -- CJK Symbols and Punctuation&lt;br /&gt;
	&amp;quot;゠・&amp;quot; .. -- Katakana&lt;br /&gt;
	&amp;quot;！-／：-＠［-｀｛-･￠-￮&amp;quot; -- Halfwidth and Fullwidth Forms&lt;br /&gt;
&lt;br /&gt;
range.latin = require(&amp;quot;Module:scripts&amp;quot;).getByCode(&amp;quot;Latn&amp;quot;):getCharacters()&lt;br /&gt;
&lt;br /&gt;
range.numbers =&lt;br /&gt;
	&amp;quot;0-9&amp;quot; .. -- Basic Latin&lt;br /&gt;
	&amp;quot;０-９&amp;quot; -- Halfwidth and Fullwidth Forms&lt;br /&gt;
&lt;br /&gt;
return range&lt;/div&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
</feed>