.Mn {background: #ACC} /* modifier */
.Cc, .Cf {color: #666; background: #BBB} /* control */
.Zs {background: #ACB} /* space */
-.Co {background: #DCC} /* private */
+.Co, .Xi.Co {background: #DCC} /* private */
.Xi, .Cs {background: #CCC} /* invalid */
.Xd {color: #844} /* deprecated */
.Xr {color: #888} /* reserved (digraph reverse or proposal) */
.Cc:hover, .Cf:hover {background: #DDD} /* control */
.Co:hover {background: #A77} /* private */
.Xr:hover {background: #FFF} /* reserved */
+.Xi:hover {background: #DDD} /* invalid */
.Xa:hover {outline: 1px solid #0F0} /* ascii */
.Xl:hover {outline: 1px solid #0C0} /* latin1 */
.u-prop:hover {outline: 1px solid #F00} /* proposed */
.X {background: #000} /* unidentified */
.Xr {background: #111} /* reverse */
-.Co {background: #322} /* private */
+.Co, .Xi.Co {background: #322} /* private */
/* implementation-based alternatives */
.l1 {background: #411} /* bmp */
border-color: #888;
}
-.Co {background: #FFF} /* private */
+.Co, .Xi.Co {background: #FFF} /* private */
/* code syntax */
#source pre { color: #444 }
ib => ["not used: International Bureau of WIPO", "Xi", "IB"],
oa => ["not used: African Intellectual Property Organization", "Xi", "OAPI"], # c-af
wo => ["not used: World Intellectual Property Organization", "Xi", "WIPO"],
+
+ # unicode identifiers
+ qo => ["Unicode semantics: Outlying Oceania", "c-oc Co Xi", "Oceania"],
+ qu => ["Unicode semantics: European Union deprecated reserve", "c-eu Co Xi", "EU", 'eu'],
+ zz => ["Unicode semantics: unknown or invalid territory", "Co Xi","unknown"],
);
while (<>) {