実体参照処理の仕様

実体参照

emanon.exeと同じフォルダにあるrefnames.defを参照して数値に変換します。 変換されたあとは数値参照と同じ処理になります。

数値参照

imageフォルダに「#数値.bmp」ファイルがある場合は.bmpファイルを 読み込んで表示します。ファイルがない場合はOSの機能を使って Unicode→Shift_JIS変換をおこない、対応する文字を表示します。 対応する文字がない場合は'?'になります。 OSによる変換で充分な文字は.bmpファイルを置かない方がよいでしょう。

その他

実際に表示する段階になってから.bmpファイルを読み込みます。 emanin.iniの[Display]セクションのCharImagesReloadCountで 指定した数以上の.bmpファイルを読み込むと一旦すべて開放 します。また同じくCharImagesLoadMaxで指定した数以上の .bmpファイルは読み込みません。

参考:OSによる自動変換例

数値,参照名ブラウザ自動変換
161,iexcl¡!
162,cent¢¢
163,pound££
164,curren¤?
165,yen¥\
166,brvbar¦|
167,sect§§
168,uml¨¨
169,copy©c
170,ordfªa
171,laquo«
172,not¬¬
173,shy­-
174,reg®R
175,macr¯
176,deg°°
177,plusm±±
178,sup2²2
179,sup3³3
180,acute´´
181,microµμ
182,para
183,middo·
184,cedil¸
185,sup1¹1
186,ordmºo
187,raquo»
188,frac14¼?
189,frac12½?
190,frac34¾?
191,iquest¿?
192,AgraveÀA
193,AacuteÁA
194,AcircÂA
195,AtildeÃA
196,AumlÄA
197,AringÅA
198,AEligÆA
199,CcedilÇC
200,EgraveÈE
201,EacuteÉE
202,EcircÊE
203,EumlËE
204,IgraveÌI
205,IacuteÍI
206,IcircÎI
207,IumlÏI
208,ETHÐD
209,NtildeÑN
210,OgraveÒO
211,OacuteÓO
212,OcircÔO
213,OtildeÕO
214,OumlÖO
215,times××
216,OslashØO
217,UgraveÙU
218,UacuteÚU
219,UcircÛU
220,UumlÜU
221,YacuteÝY
222,THORNÞT
223,szligßs
224,agraveàa
225,aacuteáa
226,acircâa
227,atildeãa
228,aumläa
229,aringåa
230,aeligæa
231,ccedilçc
232,egraveèe
233,eacuteée
234,ecircêe
235,eumlëe
236,igraveìi
237,iacuteíi
238,icircîi
239,iumlïi
240,ethðd
241,ntildeñn
242,ograveòo
243,oacuteóo
244,ocircôo
245,otildeõo
246,oumlöo
247,divid÷÷
248,oslashøo
249,ugraveùu
250,uacuteúu
251,ucircûu
252,uumlüu
253,yacuteýy
254,thornþt
255,yumlÿy
338,OEligŒ?
339,oeligœ?
352,ScaronŠ?
353,scaronš?
376,YumlŸ?
710,circˆ?
732,tilde˜?
913,AlphaΑΑ
914,BetaΒΒ
915,GammaΓΓ
916,DeltaΔΔ
917,EpsilonΕΕ
918,ZetaΖΖ
919,EtaΗΗ
920,ThetaΘΘ
921,IotaΙΙ
922,KappaΚΚ
923,LambdaΛΛ
924,MuΜΜ
925,NuΝΝ
926,XiΞΞ
927,OmicronΟΟ
928,PiΠΠ
929,RhoΡΡ
931,SigmaΣΣ
932,TauΤΤ
933,UpsilonΥΥ
934,PhiΦΦ
935,ChiΧΧ
936,PsiΨΨ
937,OmegaΩΩ
945,alphaαα
946,betaββ
947,gammaγγ
948,deltaδδ
949,epsilonεε
950,zetaζζ
951,etaηη
952,thetaθθ
953,iotaιι
954,kappaκκ
955,lambdaλλ
956,muμμ
957,nuνν
958,xiξξ
959,omicronοο
960,piππ
961,rhoρρ
962,sigmafς?
963,sigmaσσ
964,tauττ
965,upsilonυυ
966,phiφφ
967,chiχχ
968,psiψψ
969,omegaωω
977,thetasymϑ?
978,upsihϒ?
982,pivϖ?
8194,ensp?
8195,emsp?
8201,thinsp?
8204,zwnj?
8205,zwj?
8206,lrm?
8207,rlm?
8211,ndash?
8212,mdash?
8216,lsquo
8217,rsquo
8218,sbquo?
8220,ldquo
8221,rdquo
8222,bdquo?
8224,dagger
8225,Dagger
8226,bull?
8230,hellip
8240,permil
8242,prime
8243,Prime
8249,lsaquo?
8250,rsaquo?
8254,oline?
8260,frasl?
8364,euro?
8465,image?
8472,ewierp?
8476,real?
8482,trade?
8501,alefsym?
8592,larr
8593,uarr
8594,rarr
8595,darr
8596,harr?
8629,crarr?
8656,lArr?
8657,uArr?
8658,rArr
8659,dArr?
8660,hArr
8704,forall
8706,part
8707,exist
8709,empty?
8711,nabla
8712,isin
8713,notin?
8715,ni
8719,prod?
8721,sum
8722,minus?
8727,lowast?
8730,radic
8733,prop
8734,infin
8736,ang
8743,and
8744,or
8745,cap
8746,cup
8747,int
8756,there4
8764,sim?
8773,cong?
8776,asymp?
8800,ne
8801,equiv
8804,le?
8805,ge?
8834,sub
8835,sup
8836,nsub?
8838,sube
8839,supe
8853,oplus?
8855,otimes?
8869,perp
8901,sdot?
8968,lceil?
8969,rceil?
8970,lfloor?
8971,rfloor?
9001,lang?
9002,rang?
9674,loz?
9824,spades?
9827,clubs?
9829,hearts?
9830,diams?