Merge
This commit is contained in:
commit
6ce5aaf494
jdk
src/share
classes/sun/util/resources
CurrencyNames.propertiesCurrencyNames_pt.propertiesCurrencyNames_sr_Latn_BA.propertiesCurrencyNames_sr_Latn_ME.propertiesCurrencyNames_sr_Latn_RS.propertiesCurrencyNames_sr_RS.properties
demo/jfc/Font2DTest
test/sun/text/resources
@ -1,45 +1,68 @@
|
||||
#
|
||||
# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
|
||||
#
|
||||
# COPYRIGHT AND PERMISSION NOTICE
|
||||
#
|
||||
# Copyright (C) 1991-2007 Unicode, Inc. All rights reserved.
|
||||
# Copyright (C) 1991-2011 Unicode, Inc. All rights reserved.
|
||||
# Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of the Unicode data files and any associated documentation (the "Data
|
||||
# Files") or Unicode software and any associated documentation (the
|
||||
# "Software") to deal in the Data Files or Software without restriction,
|
||||
# including without limitation the rights to use, copy, modify, merge,
|
||||
# publish, distribute, and/or sell copies of the Data Files or Software, and
|
||||
# to permit persons to whom the Data Files or Software are furnished to do
|
||||
# so, provided that (a) the above copyright notice(s) and this permission
|
||||
# notice appear with all copies of the Data Files or Software, (b) both the
|
||||
# above copyright notice(s) and this permission notice appear in associated
|
||||
# documentation, and (c) there is clear notice in each modified Data File or
|
||||
# in the Software as well as in the documentation associated with the Data
|
||||
# File(s) or Software that the data or software has been modified.
|
||||
# Permission is hereby granted, free of charge, to any person obtaining
|
||||
# a copy of the Unicode data files and any associated documentation (the
|
||||
# "Data Files") or Unicode software and any associated documentation
|
||||
# (the "Software") to deal in the Data Files or Software without
|
||||
# restriction, including without limitation the rights to use, copy,
|
||||
# modify, merge, publish, distribute, and/or sell copies of the Data
|
||||
# Files or Software, and to permit persons to whom the Data Files or
|
||||
# Software are furnished to do so, provided that (a) the above copyright
|
||||
# notice(s) and this permission notice appear with all copies of the
|
||||
# Data Files or Software, (b) both the above copyright notice(s) and
|
||||
# this permission notice appear in associated documentation, and (c)
|
||||
# there is clear notice in each modified Data File or in the Software as
|
||||
# well as in the documentation associated with the Data File(s) or
|
||||
# Software that the data or software has been modified.
|
||||
#
|
||||
# THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
|
||||
# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
|
||||
# THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
|
||||
# INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
|
||||
# CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
|
||||
# USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
# PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
# THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
|
||||
# ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
||||
# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
|
||||
# ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
|
||||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
|
||||
# SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of a copyright holder shall not
|
||||
# be used in advertising or otherwise to promote the sale, use or other
|
||||
# dealings in these Data Files or Software without prior written
|
||||
# authorization of the copyright holder.
|
||||
#
|
||||
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
# Except as contained in this notice, the name of a copyright holder
|
||||
# shall not be used in advertising or otherwise to promote the sale, use
|
||||
# or other dealings in these Data Files or Software without prior
|
||||
# written authorization of the copyright holder.
|
||||
|
||||
#
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
#
|
||||
ADP=ADP
|
||||
AED=AED
|
||||
AFA=AFA
|
||||
@ -254,52 +277,52 @@ ZWD=ZWD
|
||||
ZWN=ZWN
|
||||
adp=Andorran Peseta
|
||||
aed=United Arab Emirates Dirham
|
||||
afa=Afghani (1927-2002)
|
||||
afn=Afghani
|
||||
afa=Afghan Afghani (1927-2002)
|
||||
afn=Afghan Afghani
|
||||
all=Albanian Lek
|
||||
amd=Armenian Dram
|
||||
ang=Netherlands Antillan Guilder
|
||||
ang=Netherlands Antillean Guilder
|
||||
aoa=Angolan Kwanza
|
||||
ars=Argentine Peso
|
||||
ats=Austrian Schilling
|
||||
aud=Australian Dollar
|
||||
awg=Aruban Guilder
|
||||
azm=Azerbaijanian Manat (1993-2006)
|
||||
azn=Azerbaijanian Manat
|
||||
awg=Aruban Florin
|
||||
azm=Azerbaijani Manat (1993-2006)
|
||||
azn=Azerbaijani Manat
|
||||
bam=Bosnia-Herzegovina Convertible Mark
|
||||
bbd=Barbados Dollar
|
||||
bdt=Bangladesh Taka
|
||||
bbd=Barbadian Dollar
|
||||
bdt=Bangladeshi Taka
|
||||
bef=Belgian Franc
|
||||
bgl=Bulgarian Hard Lev
|
||||
bgn=Bulgarian New Lev
|
||||
bgn=Bulgarian Lev
|
||||
bhd=Bahraini Dinar
|
||||
bif=Burundi Franc
|
||||
bif=Burundian Franc
|
||||
bmd=Bermudan Dollar
|
||||
bnd=Brunei Dollar
|
||||
bob=Boliviano
|
||||
bob=Bolivian Boliviano
|
||||
bov=Bolivian Mvdol
|
||||
brl=Brazilian Real
|
||||
bsd=Bahamian Dollar
|
||||
btn=Bhutan Ngultrum
|
||||
btn=Bhutanese Ngultrum
|
||||
bwp=Botswanan Pula
|
||||
byb=Belarussian New Ruble (1994-1999)
|
||||
byr=Belarussian Ruble
|
||||
byb=Belarusian New Ruble (1994-1999)
|
||||
byr=Belarusian Ruble
|
||||
bzd=Belize Dollar
|
||||
cad=Canadian Dollar
|
||||
cdf=Congolese Franc Congolais
|
||||
cdf=Congolese Franc
|
||||
chf=Swiss Franc
|
||||
clf=Chilean Unidades de Fomento
|
||||
clf=Chilean Unit of Account (UF)
|
||||
clp=Chilean Peso
|
||||
cny=Chinese Yuan Renminbi
|
||||
cny=Chinese Yuan
|
||||
cop=Colombian Peso
|
||||
crc=Costa Rican Colon
|
||||
csd=Serbian Dinar
|
||||
crc=Costa Rican Col\u00f3n
|
||||
csd=Serbian Dinar (2002-2006)
|
||||
cup=Cuban Peso
|
||||
cve=Cape Verde Escudo
|
||||
cyp=Cyprus Pound
|
||||
cve=Cape Verdean Escudo
|
||||
cyp=Cypriot Pound
|
||||
czk=Czech Republic Koruna
|
||||
dem=Deutsche Mark
|
||||
djf=Djibouti Franc
|
||||
dem=German Mark
|
||||
djf=Djiboutian Franc
|
||||
dkk=Danish Krone
|
||||
dop=Dominican Peso
|
||||
dzd=Algerian Dinar
|
||||
@ -310,22 +333,22 @@ esp=Spanish Peseta
|
||||
etb=Ethiopian Birr
|
||||
eur=Euro
|
||||
fim=Finnish Markka
|
||||
fjd=Fiji Dollar
|
||||
fjd=Fijian Dollar
|
||||
fkp=Falkland Islands Pound
|
||||
frf=French Franc
|
||||
gbp=British Pound Sterling
|
||||
gel=Georgian Lari
|
||||
ghc=Ghana Cedi
|
||||
ghs=Ghana Cedi
|
||||
ghc=Ghanaian Cedi (1979-2007)
|
||||
ghs=Ghanaian Cedi
|
||||
gip=Gibraltar Pound
|
||||
gmd=Gambia Dalasi
|
||||
gnf=Guinea Franc
|
||||
gmd=Gambian Dalasi
|
||||
gnf=Guinean Franc
|
||||
grd=Greek Drachma
|
||||
gtq=Guatemala Quetzal
|
||||
gtq=Guatemalan Quetzal
|
||||
gwp=Guinea-Bissau Peso
|
||||
gyd=Guyana Dollar
|
||||
gyd=Guyanaese Dollar
|
||||
hkd=Hong Kong Dollar
|
||||
hnl=Hoduras Lempira
|
||||
hnl=Honduran Lempira
|
||||
hrk=Croatian Kuna
|
||||
htg=Haitian Gourde
|
||||
huf=Hungarian Forint
|
||||
@ -335,110 +358,111 @@ ils=Israeli New Sheqel
|
||||
inr=Indian Rupee
|
||||
iqd=Iraqi Dinar
|
||||
irr=Iranian Rial
|
||||
isk=Icelandic Krona
|
||||
isk=Icelandic Kr\u00f3na
|
||||
itl=Italian Lira
|
||||
jmd=Jamaican Dollar
|
||||
jod=Jordanian Dinar
|
||||
jpy=Japanese Yen
|
||||
kes=Kenyan Shilling
|
||||
kgs=Kyrgystan Som
|
||||
kgs=Kyrgystani Som
|
||||
khr=Cambodian Riel
|
||||
kmf=Comoro Franc
|
||||
kmf=Comorian Franc
|
||||
kpw=North Korean Won
|
||||
krw=South Korean Won
|
||||
kwd=Kuwaiti Dinar
|
||||
kyd=Cayman Islands Dollar
|
||||
kzt=Kazakhstan Tenge
|
||||
kzt=Kazakhstani Tenge
|
||||
lak=Laotian Kip
|
||||
lbp=Lebanese Pound
|
||||
lkr=Sri Lanka Rupee
|
||||
lkr=Sri Lankan Rupee
|
||||
lrd=Liberian Dollar
|
||||
lsl=Lesotho Loti
|
||||
ltl=Lithuanian Lita
|
||||
luf=Luxembourg Franc
|
||||
ltl=Lithuanian Litas
|
||||
luf=Luxembourgian Franc
|
||||
lvl=Latvian Lats
|
||||
lyd=Libyan Dinar
|
||||
mad=Moroccan Dirham
|
||||
mdl=Moldovan Leu
|
||||
mga=Madagascar Ariary
|
||||
mgf=Madagascar Franc
|
||||
mga=Malagasy Ariary
|
||||
mgf=Malagasy Franc
|
||||
mkd=Macedonian Denar
|
||||
mmk=Myanmar Kyat
|
||||
mmk=Myanma Kyat
|
||||
mnt=Mongolian Tugrik
|
||||
mop=Macao Pataca
|
||||
mro=Mauritania Ouguiya
|
||||
mop=Macanese Pataca
|
||||
mro=Mauritanian Ouguiya
|
||||
mtl=Maltese Lira
|
||||
mur=Mauritius Rupee
|
||||
mvr=Maldive Islands Rufiyaa
|
||||
mwk=Malawi Kwacha
|
||||
mur=Mauritian Rupee
|
||||
mvr=Maldivian Rufiyaa
|
||||
mwk=Malawian Kwacha
|
||||
mxn=Mexican Peso
|
||||
mxv=Mexican Unidad de Inversion (UDI)
|
||||
mxv=Mexican Investment Unit
|
||||
myr=Malaysian Ringgit
|
||||
mzm=Old Mozambique Metical
|
||||
mzn=Mozambique Metical
|
||||
nad=Namibia Dollar
|
||||
mzm=Mozambican Metical (1980-2006)
|
||||
mzn=Mozambican Metical
|
||||
nad=Namibian Dollar
|
||||
ngn=Nigerian Naira
|
||||
nio=Nicaraguan Cordoba Oro
|
||||
nlg=Netherlands Guilder
|
||||
nio=Nicaraguan C\u00f3rdoba
|
||||
nlg=Dutch Guilder
|
||||
nok=Norwegian Krone
|
||||
npr=Nepalese Rupee
|
||||
nzd=New Zealand Dollar
|
||||
omr=Oman Rial
|
||||
omr=Omani Rial
|
||||
pab=Panamanian Balboa
|
||||
pen=Peruvian Sol Nuevo
|
||||
pgk=Papua New Guinea Kina
|
||||
pen=Peruvian Nuevo Sol
|
||||
pgk=Papua New Guinean Kina
|
||||
php=Philippine Peso
|
||||
pkr=Pakistan Rupee
|
||||
pkr=Pakistani Rupee
|
||||
pln=Polish Zloty
|
||||
pte=Portuguese Escudo
|
||||
pyg=Paraguay Guarani
|
||||
pyg=Paraguayan Guarani
|
||||
qar=Qatari Rial
|
||||
rol=Old Romanian Leu
|
||||
rol=Romanian Leu (1952-2006)
|
||||
ron=Romanian Leu
|
||||
rsd=Serbian Dinar
|
||||
rub=Russian Ruble
|
||||
rur=Russian Ruble (1991-1998)
|
||||
rwf=Rwandan Franc
|
||||
sar=Saudi Riyal
|
||||
sbd=Solomon Islands Dollar
|
||||
scr=Seychelles Rupee
|
||||
sdd=Sudanese Dinar
|
||||
scr=Seychellois Rupee
|
||||
sdd=Sudanese Dinar (1992-2007)
|
||||
sdg=Sudanese Pound
|
||||
sek=Swedish Krona
|
||||
sgd=Singapore Dollar
|
||||
shp=Saint Helena Pound
|
||||
sit=Slovenia Tolar
|
||||
sit=Slovenian Tolar
|
||||
skk=Slovak Koruna
|
||||
sll=Sierra Leone Leone
|
||||
sll=Sierra Leonean Leone
|
||||
sos=Somali Shilling
|
||||
srd=Surinam Dollar
|
||||
srg=Suriname Guilder
|
||||
std=Sao Tome and Principe Dobra
|
||||
svc=El Salvador Colon
|
||||
srd=Surinamese Dollar
|
||||
srg=Surinamese Guilder
|
||||
std=S\u00e3o Tom\u00e9 and Pr\u00edncipe Dobra
|
||||
svc=Salvadoran Col\u00f3n
|
||||
syp=Syrian Pound
|
||||
szl=Swaziland Lilangeni
|
||||
szl=Swazi Lilangeni
|
||||
thb=Thai Baht
|
||||
tjs=Tajikistan Somoni
|
||||
tmm=Turkmenistan Manat
|
||||
tjs=Tajikistani Somoni
|
||||
tmm=Turkmenistani Manat (1993-2009)
|
||||
tnd=Tunisian Dinar
|
||||
top=Tonga Pa\u02bbanga
|
||||
tpe=Timor Escudo
|
||||
trl=Turkish Lira
|
||||
try=New Turkish Lira
|
||||
top=Tongan Pa\u02bbanga
|
||||
tpe=Timorese Escudo
|
||||
trl=Turkish Lira (1922-2005)
|
||||
try=Turkish Lira
|
||||
ttd=Trinidad and Tobago Dollar
|
||||
twd=Taiwan New Dollar
|
||||
twd=New Taiwan Dollar
|
||||
tzs=Tanzanian Shilling
|
||||
uah=Ukrainian Hryvnia
|
||||
ugx=Ugandan Shilling
|
||||
usd=US Dollar
|
||||
usn=US Dollar (Next day)
|
||||
uss=US Dollar (Same day)
|
||||
uyu=Uruguay Peso Uruguayo
|
||||
uzs=Uzbekistan Sum
|
||||
veb=Venezuelan Bolivar
|
||||
vef=Venezuelan Bolivar Fuerte
|
||||
uyu=Uruguayan Peso
|
||||
uzs=Uzbekistan Som
|
||||
veb=Venezuelan Bol\u00edvar (1871-2008)
|
||||
vef=Venezuelan Bol\u00edvar
|
||||
vnd=Vietnamese Dong
|
||||
vuv=Vanuatu Vatu
|
||||
wst=Western Samoa Tala
|
||||
wst=Samoan Tala
|
||||
xaf=CFA Franc BEAC
|
||||
xag=Silver
|
||||
xau=Gold
|
||||
@ -455,9 +479,9 @@ xpd=Palladium
|
||||
xpf=CFP Franc
|
||||
xpt=Platinum
|
||||
xts=Testing Currency Code
|
||||
xxx=No Currency
|
||||
xxx=Unknown Currency
|
||||
yer=Yemeni Rial
|
||||
yum=Yugoslavian Noviy Dinar
|
||||
yum=Yugoslavian New Dinar (1994-2002)
|
||||
zar=South African Rand
|
||||
zmk=Zambian Kwacha
|
||||
zwd=Zimbabwe Dollar
|
||||
zwd=Zimbabwean Dollar (1980-2008)
|
||||
|
@ -1,5 +1,26 @@
|
||||
#
|
||||
# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
|
||||
#
|
||||
@ -8,38 +29,40 @@
|
||||
# Copyright (C) 1991-2011 Unicode, Inc. All rights reserved.
|
||||
# Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of the Unicode data files and any associated documentation (the "Data
|
||||
# Files") or Unicode software and any associated documentation (the
|
||||
# "Software") to deal in the Data Files or Software without restriction,
|
||||
# including without limitation the rights to use, copy, modify, merge,
|
||||
# publish, distribute, and/or sell copies of the Data Files or Software, and
|
||||
# to permit persons to whom the Data Files or Software are furnished to do
|
||||
# so, provided that (a) the above copyright notice(s) and this permission
|
||||
# notice appear with all copies of the Data Files or Software, (b) both the
|
||||
# above copyright notice(s) and this permission notice appear in associated
|
||||
# documentation, and (c) there is clear notice in each modified Data File or
|
||||
# in the Software as well as in the documentation associated with the Data
|
||||
# File(s) or Software that the data or software has been modified.
|
||||
# Permission is hereby granted, free of charge, to any person obtaining
|
||||
# a copy of the Unicode data files and any associated documentation (the
|
||||
# "Data Files") or Unicode software and any associated documentation
|
||||
# (the "Software") to deal in the Data Files or Software without
|
||||
# restriction, including without limitation the rights to use, copy,
|
||||
# modify, merge, publish, distribute, and/or sell copies of the Data
|
||||
# Files or Software, and to permit persons to whom the Data Files or
|
||||
# Software are furnished to do so, provided that (a) the above copyright
|
||||
# notice(s) and this permission notice appear with all copies of the
|
||||
# Data Files or Software, (b) both the above copyright notice(s) and
|
||||
# this permission notice appear in associated documentation, and (c)
|
||||
# there is clear notice in each modified Data File or in the Software as
|
||||
# well as in the documentation associated with the Data File(s) or
|
||||
# Software that the data or software has been modified.
|
||||
#
|
||||
# THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
|
||||
# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
|
||||
# THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
|
||||
# INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
|
||||
# CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
|
||||
# USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
# PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
# THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
|
||||
# ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
||||
# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
|
||||
# ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
|
||||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
|
||||
# SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of a copyright holder shall not
|
||||
# be used in advertising or otherwise to promote the sale, use or other
|
||||
# dealings in these Data Files or Software without prior written
|
||||
# authorization of the copyright holder.
|
||||
#
|
||||
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
# Except as contained in this notice, the name of a copyright holder
|
||||
# shall not be used in advertising or otherwise to promote the sale, use
|
||||
# or other dealings in these Data Files or Software without prior
|
||||
# written authorization of the copyright holder.
|
||||
|
||||
#
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
#
|
||||
adp=Peseta de Andorra
|
||||
aed=Dir\u00e9m dos Emirados \u00c1rabes Unidos
|
||||
afa=Afegane (1927-2002)
|
||||
|
@ -64,6 +64,6 @@
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
#
|
||||
BAM=KM
|
||||
bam=bosansko-hercegova\u010dkih konvertibilnih maraka
|
||||
bam=Bosansko-Hercegova\u010dka konvertibilna marka
|
||||
EUR=\u20ac
|
||||
eur=evra
|
||||
eur=Evro
|
||||
|
@ -64,4 +64,4 @@
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
#
|
||||
EUR=\u20ac
|
||||
eur=evra
|
||||
eur=Evro
|
||||
|
@ -64,4 +64,4 @@
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
#
|
||||
RSD=din.
|
||||
rsd=srpski dinari
|
||||
rsd=Srpski dinar
|
||||
|
@ -1,5 +1,26 @@
|
||||
#
|
||||
# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
|
||||
#
|
||||
@ -8,36 +29,38 @@
|
||||
# Copyright (C) 1991-2011 Unicode, Inc. All rights reserved.
|
||||
# Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of the Unicode data files and any associated documentation (the "Data
|
||||
# Files") or Unicode software and any associated documentation (the
|
||||
# "Software") to deal in the Data Files or Software without restriction,
|
||||
# including without limitation the rights to use, copy, modify, merge,
|
||||
# publish, distribute, and/or sell copies of the Data Files or Software, and
|
||||
# to permit persons to whom the Data Files or Software are furnished to do
|
||||
# so, provided that (a) the above copyright notice(s) and this permission
|
||||
# notice appear with all copies of the Data Files or Software, (b) both the
|
||||
# above copyright notice(s) and this permission notice appear in associated
|
||||
# documentation, and (c) there is clear notice in each modified Data File or
|
||||
# in the Software as well as in the documentation associated with the Data
|
||||
# File(s) or Software that the data or software has been modified.
|
||||
# Permission is hereby granted, free of charge, to any person obtaining
|
||||
# a copy of the Unicode data files and any associated documentation (the
|
||||
# "Data Files") or Unicode software and any associated documentation
|
||||
# (the "Software") to deal in the Data Files or Software without
|
||||
# restriction, including without limitation the rights to use, copy,
|
||||
# modify, merge, publish, distribute, and/or sell copies of the Data
|
||||
# Files or Software, and to permit persons to whom the Data Files or
|
||||
# Software are furnished to do so, provided that (a) the above copyright
|
||||
# notice(s) and this permission notice appear with all copies of the
|
||||
# Data Files or Software, (b) both the above copyright notice(s) and
|
||||
# this permission notice appear in associated documentation, and (c)
|
||||
# there is clear notice in each modified Data File or in the Software as
|
||||
# well as in the documentation associated with the Data File(s) or
|
||||
# Software that the data or software has been modified.
|
||||
#
|
||||
# THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
|
||||
# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
|
||||
# THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
|
||||
# INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
|
||||
# CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
|
||||
# USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
# PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
# THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
|
||||
# ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
||||
# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
|
||||
# ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
|
||||
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||
# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
|
||||
# SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of a copyright holder shall not
|
||||
# be used in advertising or otherwise to promote the sale, use or other
|
||||
# dealings in these Data Files or Software without prior written
|
||||
# authorization of the copyright holder.
|
||||
#
|
||||
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
# Except as contained in this notice, the name of a copyright holder
|
||||
# shall not be used in advertising or otherwise to promote the sale, use
|
||||
# or other dealings in these Data Files or Software without prior
|
||||
# written authorization of the copyright holder.
|
||||
|
||||
#
|
||||
# Generated automatically from the Common Locale Data Repository. DO NOT EDIT!
|
||||
#
|
||||
RSD=\u0434\u0438\u043d.
|
||||
|
@ -7,7 +7,7 @@ To run Font2DTest:
|
||||
or
|
||||
% appletviewer Font2DTest.html
|
||||
|
||||
These instructions assume that the 1.5 versions of the java
|
||||
These instructions assume that the 1.7 versions of the java
|
||||
and appletviewer commands are in your path. If they aren't,
|
||||
then you should either specify the complete path to the commands
|
||||
or update your PATH environment variable as described in the
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
@ -41,6 +41,9 @@ import java.awt.event.ItemListener;
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.regex.*;
|
||||
|
||||
/**
|
||||
* RangeMenu.java
|
||||
*
|
||||
@ -52,358 +55,8 @@ import javax.swing.*;
|
||||
|
||||
public final class RangeMenu extends JComboBox implements ActionListener {
|
||||
|
||||
/// Painfully extracted from java.lang.Character.UnicodeBlock. Arrrgh!
|
||||
/// Unicode 5.1.0 data.
|
||||
|
||||
private final int[][] UNICODE_RANGES = {
|
||||
{ 0x000000, 0x00007f }, /// BASIC_LATIN
|
||||
{ 0x000080, 0x0000ff }, /// LATIN_1_SUPPLEMENT
|
||||
{ 0x000100, 0x00017f }, /// LATIN_EXTENDED_A
|
||||
{ 0x000180, 0x00024f }, /// LATIN_EXTENDED_B
|
||||
{ 0x000250, 0x0002af }, /// IPA_EXTENSIONS
|
||||
{ 0x0002b0, 0x0002ff }, /// SPACING_MODIFIER_LETTERS
|
||||
{ 0x000300, 0x00036f }, /// COMBINING_DIACRITICAL_MARKS
|
||||
{ 0x000370, 0x0003ff }, /// GREEK_AND_COPTIC
|
||||
{ 0x000400, 0x0004ff }, /// CYRILLIC
|
||||
{ 0x000500, 0x00052f }, /// CYRILLIC_SUPPLEMENTARY
|
||||
{ 0x000530, 0x00058f }, /// ARMENIAN
|
||||
{ 0x000590, 0x0005ff }, /// HEBREW
|
||||
{ 0x000600, 0x0006ff }, /// ARABIC
|
||||
{ 0x000700, 0x00074f }, /// SYRIAC
|
||||
{ 0x000750, 0x00077f }, /// ARABIC_SUPPLEMENT
|
||||
{ 0x000780, 0x0007bf }, /// THAANA
|
||||
{ 0x0007c0, 0x0007ff }, /// NKO
|
||||
{ 0x000900, 0x00097f }, /// DEVANAGARI
|
||||
{ 0x000980, 0x0009ff }, /// BENGALI
|
||||
{ 0x000a00, 0x000a7f }, /// GURMUKHI
|
||||
{ 0x000a80, 0x000aff }, /// GUJARATI
|
||||
{ 0x000b00, 0x000b7f }, /// ORIYA
|
||||
{ 0x000b80, 0x000bff }, /// TAMIL
|
||||
{ 0x000c00, 0x000c7f }, /// TELUGU
|
||||
{ 0x000c80, 0x000cff }, /// KANNADA
|
||||
{ 0x000d00, 0x000d7f }, /// MALAYALAM
|
||||
{ 0x000d80, 0x000dff }, /// SINHALA
|
||||
{ 0x000e00, 0x000e7f }, /// THAI
|
||||
{ 0x000e80, 0x000eff }, /// LAO
|
||||
{ 0x000f00, 0x000fff }, /// TIBETAN
|
||||
{ 0x001000, 0x00109f }, /// MYANMAR
|
||||
{ 0x0010a0, 0x0010ff }, /// GEORGIAN
|
||||
{ 0x001100, 0x0011ff }, /// HANGUL_JAMO
|
||||
{ 0x001200, 0x00137f }, /// ETHIOPIC
|
||||
{ 0x001380, 0x00139f }, /// ETHIOPIC_SUPPLEMENT
|
||||
{ 0x0013a0, 0x0013ff }, /// CHEROKEE
|
||||
{ 0x001400, 0x00167f }, /// UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
|
||||
{ 0x001680, 0x00169f }, /// OGHAM
|
||||
{ 0x0016a0, 0x0016ff }, /// RUNIC
|
||||
{ 0x001700, 0x00171f }, /// TAGALOG
|
||||
{ 0x001720, 0x00173f }, /// HANUNOO
|
||||
{ 0x001740, 0x00175f }, /// BUHID
|
||||
{ 0x001760, 0x00177f }, /// TAGBANWA
|
||||
{ 0x001780, 0x0017ff }, /// KHMER
|
||||
{ 0x001800, 0x0018af }, /// MONGOLIAN
|
||||
{ 0x001900, 0x00194f }, /// LIMBU
|
||||
{ 0x001950, 0x00197f }, /// TAI_LE
|
||||
{ 0x001980, 0x0019df }, /// NEW_TAI_LE
|
||||
{ 0x0019e0, 0x0019ff }, /// KHMER_SYMBOLS
|
||||
{ 0x001a00, 0x001a1f }, /// BUGINESE
|
||||
{ 0x001b00, 0x001b7f }, /// BALINESE
|
||||
{ 0x001b80, 0x001bbf }, /// SUNDANESE
|
||||
{ 0x001c00, 0x001c4f }, /// LEPCHA
|
||||
{ 0x001c50, 0x001c7f }, /// OL_CHIKI
|
||||
{ 0x001d00, 0x001d7f }, /// PHONETIC_EXTENSIONS
|
||||
{ 0x001d80, 0x001dbf }, /// PHONEITC EXTENSIONS SUPPLEMENT
|
||||
{ 0x001dc0, 0x001dff }, /// COMBINING_DIACRITICAL_MAKRS_SUPPLEMENT
|
||||
{ 0x001e00, 0x001eff }, /// LATIN_EXTENDED_ADDITIONAL
|
||||
{ 0x001f00, 0x001fff }, /// GREEK_EXTENDED
|
||||
{ 0x002000, 0x00206f }, /// GENERAL_PUNCTUATION
|
||||
{ 0x002070, 0x00209f }, /// SUPERSCRIPTS_AND_SUBSCRIPTS
|
||||
{ 0x0020a0, 0x0020cf }, /// CURRENCY_SYMBOLS
|
||||
{ 0x0020d0, 0x0020ff }, /// COMBINING_MARKS_FOR_SYMBOLS
|
||||
{ 0x002100, 0x00214f }, /// LETTERLIKE_SYMBOLS
|
||||
{ 0x002150, 0x00218f }, /// NUMBER_FORMS
|
||||
{ 0x002190, 0x0021ff }, /// ARROWS
|
||||
{ 0x002200, 0x0022ff }, /// MATHEMATICAL_OPERATORS
|
||||
{ 0x002300, 0x0023ff }, /// MISCELLANEOUS_TECHNICAL
|
||||
{ 0x002400, 0x00243f }, /// CONTROL_PICTURES
|
||||
{ 0x002440, 0x00245f }, /// OPTICAL_CHARACTER_RECOGNITION
|
||||
{ 0x002460, 0x0024ff }, /// ENCLOSED_ALPHANUMERICS
|
||||
{ 0x002500, 0x00257f }, /// BOX_DRAWING
|
||||
{ 0x002580, 0x00259f }, /// BLOCK_ELEMENTS
|
||||
{ 0x0025a0, 0x0025ff }, /// GEOMETRIC_SHAPES
|
||||
{ 0x002600, 0x0026ff }, /// MISCELLANEOUS_SYMBOLS
|
||||
{ 0x002700, 0x0027bf }, /// DINGBATS
|
||||
{ 0x0027c0, 0x0027ef }, /// MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
|
||||
{ 0x0027f0, 0x0027ff }, /// SUPPLEMENTAL_ARROWS_A
|
||||
{ 0x002800, 0x0028ff }, /// BRAILLE_PATTERNS
|
||||
{ 0x002900, 0x00297f }, /// SUPPLEMENTAL_ARROWS_B
|
||||
{ 0x002980, 0x0029ff }, /// MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
|
||||
{ 0x002a00, 0x002aff }, /// SUPPLEMENTAL_MATHEMATICAL_OPERATORS
|
||||
{ 0x002b00, 0x002bff }, /// MISCELLANEOUS_SYMBOLS_AND_ARROWS
|
||||
{ 0x002c00, 0x002c5f }, /// GLAGOLITIC
|
||||
{ 0x002c60, 0x002c7f }, /// LATIN_EXTENDED-C
|
||||
{ 0x002c80, 0x002cff }, /// COPTIC
|
||||
{ 0x002d00, 0x002d2f }, /// GEORGIAN_SUPPLEMENT
|
||||
{ 0x002d30, 0x002d7f }, /// TIFINAGH
|
||||
{ 0x002d80, 0x002ddf }, /// ETHIOPIC_EXTENDED
|
||||
{ 0x002de0, 0x002dff }, /// CYRILLIC_EXTENDED-A
|
||||
{ 0x002e00, 0x002e7f }, /// SUPPLEMENTAL_PUNCTUATION
|
||||
{ 0x002e80, 0x002eff }, /// CJK_RADICALS_SUPPLEMENT
|
||||
{ 0x002f00, 0x002fdf }, /// KANGXI_RADICALS
|
||||
{ 0x002ff0, 0x002fff }, /// IDEOGRAPHIC_DESCRIPTION_CHARACTERS
|
||||
{ 0x003000, 0x00303f }, /// CJK_SYMBOLS_AND_PUNCTUATION
|
||||
{ 0x003040, 0x00309f }, /// HIRAGANA
|
||||
{ 0x0030a0, 0x0030ff }, /// KATAKANA
|
||||
{ 0x003100, 0x00312f }, /// BOPOMOFO
|
||||
{ 0x003130, 0x00318f }, /// HANGUL_COMPATIBILITY_JAMO
|
||||
{ 0x003190, 0x00319f }, /// KANBUN
|
||||
{ 0x0031a0, 0x0031bf }, /// BOPOMOFO_EXTENDED
|
||||
{ 0x0031c0, 0x0031ef }, /// CJK_STROKES
|
||||
{ 0x0031f0, 0x0031ff }, /// KATAKANA_PHONETIC_EXTENSIONS
|
||||
{ 0x003200, 0x0032ff }, /// ENCLOSED_CJK_LETTERS_AND_MONTHS
|
||||
{ 0x003300, 0x0033ff }, /// CJK_COMPATIBILITY
|
||||
{ 0x003400, 0x004dbf }, /// CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
|
||||
{ 0x004dc0, 0x004dff }, /// YIJING_HEXAGRAM_SYMBOLS
|
||||
{ 0x004e00, 0x009fff }, /// CJK_UNIFIED_IDEOGRAPHS
|
||||
{ 0x00a000, 0x00a48f }, /// YI_SYLLABLES
|
||||
{ 0x00a490, 0x00a4cf }, /// YI_RADICALS
|
||||
{ 0x00a500, 0x00a63f }, /// YAI
|
||||
{ 0x00a640, 0x00a69f }, /// CYRILLIC_EXTENDED-B
|
||||
{ 0x00a700, 0x00a71f }, /// MODIFIER_TONE_LETTERS
|
||||
{ 0x00a720, 0x00a7ff }, /// LATIN_EXTENDED-D
|
||||
{ 0x00a800, 0x00a82f }, /// SYLOTI_NAGRI
|
||||
{ 0x00a840, 0x00a87f }, /// PHAGS-PA
|
||||
{ 0x00a880, 0x00a8df }, /// SAURASHTRA
|
||||
{ 0x00a900, 0x00a92f }, /// KAYAH_LI
|
||||
{ 0x00a930, 0x00a95f }, /// REJANG
|
||||
{ 0x00aa00, 0x00aa5f }, /// CHAM
|
||||
{ 0x00ac00, 0x00d7af }, /// HANGUL_SYLLABLES
|
||||
{ 0x00d800, 0x00db7f }, /// HIGH_SURROGATES_AREA
|
||||
{ 0x00db80, 0x00dbff }, /// HIGH_PRIVATE_USE_SURROGATES_AREA
|
||||
{ 0x00dc00, 0x00dfff }, /// LOW_SURROGATES_AREA
|
||||
{ 0x00e000, 0x00f8ff }, /// PRIVATE_USE_AREA
|
||||
{ 0x00f900, 0x00faff }, /// CJK_COMPATIBILITY_IDEOGRAPHS
|
||||
{ 0x00fb00, 0x00fb4f }, /// ALPHABETIC_PRESENTATION_FORMS
|
||||
{ 0x00fb50, 0x00fdff }, /// ARABIC_PRESENTATION_FORMS_A
|
||||
{ 0x00fe00, 0x00fe0f }, /// VARIATION_SELECTORS
|
||||
{ 0x00fe10, 0x00fe1f }, /// VERTICAL_FORMS
|
||||
{ 0x00fe20, 0x00fe2f }, /// COMBINING_HALF_MARKS
|
||||
{ 0x00fe30, 0x00fe4f }, /// CJK_COMPATIBILITY_FORMS
|
||||
{ 0x00fe50, 0x00fe6f }, /// SMALL_FORM_VARIANTS
|
||||
{ 0x00fe70, 0x00feff }, /// ARABIC_PRESENTATION_FORMS_B
|
||||
{ 0x00ff00, 0x00ffef }, /// HALFWIDTH_AND_FULLWIDTH_FORMS
|
||||
{ 0x00fff0, 0x00ffff }, /// SPECIALS
|
||||
{ 0x010000, 0x01007f }, /// LINEAR_B_SYLLABARY
|
||||
{ 0x010080, 0x0100ff }, /// LINEAR_B_IDEOGRAMS
|
||||
{ 0x010100, 0x01013f }, /// AEGEAN_NUMBERS
|
||||
{ 0x010140, 0x01018f }, /// ANCIENT_GREEK_NUMBERS
|
||||
{ 0x010190, 0x0101cf }, /// ANCIENT_SYMBOLS
|
||||
{ 0x0101d0, 0x0101ff }, /// PHAISTOS_DISC
|
||||
{ 0x010280, 0x01029f }, /// LYCIAN
|
||||
{ 0x0102a0, 0x0102df }, /// CARIAN
|
||||
{ 0x010300, 0x01032f }, /// OLD_ITALIC
|
||||
{ 0x010330, 0x01034f }, /// GOTHIC
|
||||
{ 0x010380, 0x01039f }, /// UGARITIC
|
||||
{ 0x0103a0, 0x0103df }, /// OLD_PERSIAN
|
||||
{ 0x010400, 0x01044f }, /// DESERET
|
||||
{ 0x010450, 0x01047f }, /// SHAVIAN
|
||||
{ 0x010480, 0x0104af }, /// OSMANYA
|
||||
{ 0x010800, 0x01083f }, /// CYPRIOT_SYLLABARY
|
||||
{ 0x010900, 0x01091f }, /// PHOENICIAN
|
||||
{ 0x010920, 0x01093f }, /// LYDIAN
|
||||
{ 0x010a00, 0x010a5f }, /// KHAROSHTHI
|
||||
{ 0x012000, 0x0123ff }, /// CUNEIFORM
|
||||
{ 0x012400, 0x01247f }, /// CUNEIFORM_NUMBERS_AND_PUNCTUATION
|
||||
{ 0x01d000, 0x01d0ff }, /// BYZANTINE_MUSICAL_SYMBOLS
|
||||
{ 0x01d100, 0x01d1ff }, /// MUSICAL_SYMBOLS
|
||||
{ 0x01d200, 0x01d24f }, /// ANCIENT_GREEK_MUSICAL_NOTATION
|
||||
{ 0x01d300, 0x01d35f }, /// TAI_XUAN_JING_SYMBOLS
|
||||
{ 0x01d360, 0x01d37f }, /// COUNTING_ROD_NUMERALS
|
||||
{ 0x01d400, 0x01d7ff }, /// MATHEMATICAL_ALPHANUMERIC_SYMBOLS
|
||||
{ 0x01f000, 0x01f02f }, /// MAHJONG_TILES
|
||||
{ 0x01f030, 0x01f09f }, /// DOMINO_TILES
|
||||
{ 0x020000, 0x02a6df }, /// CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
|
||||
{ 0x02f800, 0x02fa1f }, /// CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
|
||||
{ 0x0e0000, 0x0e007f }, /// TAGS
|
||||
{ 0x0e0100, 0x0e01ef }, /// VARIATION_SELECTORS_SUPPLEMENT
|
||||
{ 0x0f0000, 0x0fffff }, /// SUPPLEMENTARY_PRIVATE_USE_AREA_A
|
||||
{ 0x100000, 0x10ffff }, /// SUPPLEMENTARY_PRIVATE_USE_AREA_B
|
||||
{ 0x000000, 0x00007f }, /// OTHER [USER DEFINED RANGE]
|
||||
};
|
||||
|
||||
private final String[] UNICODE_RANGE_NAMES = {
|
||||
"Basic Latin",
|
||||
"Latin-1 Supplement",
|
||||
"Latin Extended-A",
|
||||
"Latin Extended-B",
|
||||
"IPA Extensions",
|
||||
"Spacing Modifier Letters",
|
||||
"Combining Diacritical Marks",
|
||||
"Greek and Coptic",
|
||||
"Cyrillic",
|
||||
"Cyrillic Supplement",
|
||||
"Armenian",
|
||||
"Hebrew",
|
||||
"Arabic",
|
||||
"Syriac",
|
||||
"Arabic Supplement",
|
||||
"Thaana",
|
||||
"NKo",
|
||||
"Devanagari",
|
||||
"Bengali",
|
||||
"Gurmukhi",
|
||||
"Gujarati",
|
||||
"Oriya",
|
||||
"Tamil",
|
||||
"Telugu",
|
||||
"Kannada",
|
||||
"Malayalam",
|
||||
"Sinhala",
|
||||
"Thai",
|
||||
"Lao",
|
||||
"Tibetan",
|
||||
"Myanmar",
|
||||
"Georgian",
|
||||
"Hangul Jamo",
|
||||
"Ethiopic",
|
||||
"Ethiopic Supplement",
|
||||
"Cherokee",
|
||||
"Unified Canadian Aboriginal Syllabics",
|
||||
"Ogham",
|
||||
"Runic",
|
||||
"Tagalog",
|
||||
"Hanunoo",
|
||||
"Buhid",
|
||||
"Tagbanwa",
|
||||
"Khmer",
|
||||
"Mongolian",
|
||||
"Limbu",
|
||||
"Tai Le",
|
||||
"New Tai Lue",
|
||||
"Khmer Symbols",
|
||||
"Buginese",
|
||||
"Balinese",
|
||||
"Sundanese",
|
||||
"Lepcha",
|
||||
"Ol Chiki",
|
||||
"Phonetic Extensions",
|
||||
"Phonetic Extensions Supplement",
|
||||
"Combining Diacritical Marks Supplement",
|
||||
"Latin Extended Additional",
|
||||
"Greek Extended",
|
||||
"General Punctuation",
|
||||
"Superscripts and Subscripts",
|
||||
"Currency Symbols",
|
||||
"Combining Diacritical Marks for Symbols",
|
||||
"Letterlike Symbols",
|
||||
"Number Forms",
|
||||
"Arrows",
|
||||
"Mathematical Operators",
|
||||
"Miscellaneous Technical",
|
||||
"Control Pictures",
|
||||
"Optical Character Recognition",
|
||||
"Enclosed Alphanumerics",
|
||||
"Box Drawing",
|
||||
"Block Elements",
|
||||
"Geometric Shapes",
|
||||
"Miscellaneous Symbols",
|
||||
"Dingbats",
|
||||
"Miscellaneous Mathematical Symbols-A",
|
||||
"Supplemental Arrows-A",
|
||||
"Braille Patterns",
|
||||
"Supplemental Arrows-B",
|
||||
"Miscellaneous Mathematical Symbols-B",
|
||||
"Supplemental Mathematical Operators",
|
||||
"Miscellaneous Symbols and Arrows",
|
||||
"Glagolitic",
|
||||
"Latin Extended-C",
|
||||
"Coptic",
|
||||
"Georgian Supplement",
|
||||
"Tifinagh",
|
||||
"Ethiopic Extended",
|
||||
"Cyrillic Extended-A",
|
||||
"Supplemental Punctuation",
|
||||
"CJK Radicals Supplement",
|
||||
"Kangxi Radicals",
|
||||
"Ideographic Description Characters",
|
||||
"CJK Symbols and Punctuation",
|
||||
"Hiragana",
|
||||
"Katakana",
|
||||
"Bopomofo",
|
||||
"Hangul Compatibility Jamo",
|
||||
"Kanbun",
|
||||
"Bopomofo Extended",
|
||||
"CJK Strokes",
|
||||
"Katakana Phonetic Extensions",
|
||||
"Enclosed CJK Letters and Months",
|
||||
"CJK Compatibility",
|
||||
"CJK Unified Ideographs Extension A",
|
||||
"Yijing Hexagram Symbols",
|
||||
"CJK Unified Ideographs",
|
||||
"Yi Syllables",
|
||||
"Yi Radicals",
|
||||
"Vai",
|
||||
"Cyrillic Extended-B",
|
||||
"Modifier Tone Letters",
|
||||
"Latin Extended-D",
|
||||
"Syloti Nagri",
|
||||
"Phags-pa",
|
||||
"Saurashtra",
|
||||
"Kayah Li",
|
||||
"Rejang",
|
||||
"Cham",
|
||||
"Hangul Syllables",
|
||||
"High Surrogates",
|
||||
"High Private Use Surrogates",
|
||||
"Low Surrogates",
|
||||
"Private Use Area",
|
||||
"CJK Compatibility Ideographs",
|
||||
"Alphabetic Presentation Forms",
|
||||
"Arabic Presentation Forms-A",
|
||||
"Variation Selectors",
|
||||
"Vertical Forms",
|
||||
"Combining Half Marks",
|
||||
"CJK Compatibility Forms",
|
||||
"Small Form Variants",
|
||||
"Arabic Presentation Forms-B",
|
||||
"Halfwidth and Fullwidth Forms",
|
||||
"Specials",
|
||||
"Linear B Syllabary",
|
||||
"Linear B Ideograms",
|
||||
"Aegean Numbers",
|
||||
"Ancient Greek Numbers",
|
||||
"Ancient Symbols",
|
||||
"Phaistos Disc",
|
||||
"Lycian",
|
||||
"Carian",
|
||||
"Old Italic",
|
||||
"Gothic",
|
||||
"Ugaritic",
|
||||
"Old Persian",
|
||||
"Deseret",
|
||||
"Shavian",
|
||||
"Osmanya",
|
||||
"Cypriot Syllabary",
|
||||
"Phoenician",
|
||||
"Lydian",
|
||||
"Kharoshthi",
|
||||
"Cuneiform",
|
||||
"Cuneiform Numbers and Punctuation",
|
||||
"Byzantine Musical Symbols",
|
||||
"Musical Symbols",
|
||||
"Ancient Greek Musical Notation",
|
||||
"Tai Xuan Jing Symbols",
|
||||
"Counting Rod Numerals",
|
||||
"Mathematical Alphanumeric Symbols",
|
||||
"Mahjong Tiles",
|
||||
"Domino Tiles",
|
||||
"CJK Unified Ideographs Extension B",
|
||||
"CJK Compatibility Ideographs Supplement",
|
||||
"Tags",
|
||||
"Variation Selectors Supplement",
|
||||
"Supplementary Private Use Area-A",
|
||||
"Supplementary Private Use Area-B",
|
||||
"Custom...",
|
||||
};
|
||||
private static final int[][] UNICODE_RANGES = getUnicodeRanges();
|
||||
private static final String[] UNICODE_RANGE_NAMES = getUnicodeRangeNames();
|
||||
|
||||
private boolean useCustomRange = false;
|
||||
private int[] customRange = { 0x0000, 0x007f };
|
||||
@ -536,4 +189,61 @@ public final class RangeMenu extends JComboBox implements ActionListener {
|
||||
customRangeDialog.hide();
|
||||
}
|
||||
}
|
||||
|
||||
private static int[][] getUnicodeRanges() {
|
||||
List<Integer> ranges = new ArrayList<>();
|
||||
ranges.add(0);
|
||||
Character.UnicodeBlock currentBlock = Character.UnicodeBlock.of(0);
|
||||
for (int cp = 0x000001; cp < 0x110000; cp++ ) {
|
||||
Character.UnicodeBlock ub = Character.UnicodeBlock.of(cp);
|
||||
if (currentBlock == null) {
|
||||
if (ub != null) {
|
||||
ranges.add(cp);
|
||||
currentBlock = ub;
|
||||
}
|
||||
} else { // being in some unicode range
|
||||
if (ub == null) {
|
||||
ranges.add(cp - 1);
|
||||
currentBlock = null;
|
||||
} else if (cp == 0x10ffff) { // end of last block
|
||||
ranges.add(cp);
|
||||
} else if (! ub.equals(currentBlock)) {
|
||||
ranges.add(cp - 1);
|
||||
ranges.add(cp);
|
||||
currentBlock = ub;
|
||||
}
|
||||
}
|
||||
}
|
||||
ranges.add(0x00); // for user defined range.
|
||||
ranges.add(0x7f); // for user defined range.
|
||||
|
||||
int[][] returnval = new int[ranges.size() / 2][2];
|
||||
for (int i = 0 ; i < ranges.size() / 2 ; i++ ) {
|
||||
returnval[i][0] = ranges.get(2*i);
|
||||
returnval[i][1] = ranges.get(2*i + 1);
|
||||
}
|
||||
return returnval;
|
||||
}
|
||||
|
||||
private static String[] getUnicodeRangeNames() {
|
||||
String[] names = new String[UNICODE_RANGES.length];
|
||||
for (int i = 0 ; i < names.length ; i++ ) {
|
||||
names[i] = titleCase(
|
||||
Character.UnicodeBlock.of(UNICODE_RANGES[i][0]).toString());
|
||||
}
|
||||
names[names.length - 1] = "Custom...";
|
||||
return names;
|
||||
}
|
||||
|
||||
private static String titleCase(String str) {
|
||||
str = str.replaceAll("_", " ");
|
||||
Pattern p = Pattern.compile("(^|\\W)([a-z])");
|
||||
Matcher m = p.matcher(str.toLowerCase(Locale.ROOT));
|
||||
StringBuffer sb = new StringBuffer();
|
||||
while (m.find()) {
|
||||
m.appendReplacement(sb, m.group(1) + m.group(2).toUpperCase(Locale.ROOT));
|
||||
}
|
||||
m.appendTail(sb);
|
||||
return sb.toString().replace("Cjk", "CJK").replace("Nko", "NKo");
|
||||
}
|
||||
}
|
||||
|
@ -6356,3 +6356,93 @@ CurrencyNames/pt/zwd=D\u00f3lar do Zimb\u00e1bue
|
||||
|
||||
# bug 7020960
|
||||
CurrencyNames/sr_RS/RSD=\u0434\u0438\u043d.
|
||||
|
||||
# bug 7025837
|
||||
CurrencyNames/sr-Latn-BA/bam=Bosansko-Hercegova\u010dka konvertibilna marka
|
||||
CurrencyNames/sr-Latn-BA/eur=Evro
|
||||
CurrencyNames/sr-Latn-ME/eur=Evro
|
||||
CurrencyNames/sr-Latn-RS/rsd=Srpski dinar
|
||||
|
||||
CurrencyNames//afa=Afghan Afghani (1927-2002)
|
||||
CurrencyNames//afn=Afghan Afghani
|
||||
CurrencyNames//ang=Netherlands Antillean Guilder
|
||||
CurrencyNames//awg=Aruban Florin
|
||||
CurrencyNames//azm=Azerbaijani Manat (1993-2006)
|
||||
CurrencyNames//azn=Azerbaijani Manat
|
||||
CurrencyNames//bbd=Barbadian Dollar
|
||||
CurrencyNames//bdt=Bangladeshi Taka
|
||||
CurrencyNames//bgn=Bulgarian Lev
|
||||
CurrencyNames//bif=Burundian Franc
|
||||
CurrencyNames//bob=Bolivian Boliviano
|
||||
CurrencyNames//btn=Bhutanese Ngultrum
|
||||
CurrencyNames//byb=Belarusian New Ruble (1994-1999)
|
||||
CurrencyNames//byr=Belarusian Ruble
|
||||
CurrencyNames//cdf=Congolese Franc
|
||||
CurrencyNames//clf=Chilean Unit of Account (UF)
|
||||
CurrencyNames//cny=Chinese Yuan
|
||||
CurrencyNames//crc=Costa Rican Col\u00f3n
|
||||
CurrencyNames//csd=Serbian Dinar (2002-2006)
|
||||
CurrencyNames//cve=Cape Verdean Escudo
|
||||
CurrencyNames//cyp=Cypriot Pound
|
||||
CurrencyNames//dem=German Mark
|
||||
CurrencyNames//djf=Djiboutian Franc
|
||||
CurrencyNames//fjd=Fijian Dollar
|
||||
CurrencyNames//ghc=Ghanaian Cedi (1979-2007)
|
||||
CurrencyNames//ghs=Ghanaian Cedi
|
||||
CurrencyNames//gmd=Gambian Dalasi
|
||||
CurrencyNames//gnf=Guinean Franc
|
||||
CurrencyNames//gtq=Guatemalan Quetzal
|
||||
CurrencyNames//gyd=Guyanaese Dollar
|
||||
CurrencyNames//hnl=Honduran Lempira
|
||||
CurrencyNames//isk=Icelandic Kr\u00f3na
|
||||
CurrencyNames//kgs=Kyrgystani Som
|
||||
CurrencyNames//kmf=Comorian Franc
|
||||
CurrencyNames//kzt=Kazakhstani Tenge
|
||||
CurrencyNames//lkr=Sri Lankan Rupee
|
||||
CurrencyNames//ltl=Lithuanian Litas
|
||||
CurrencyNames//luf=Luxembourgian Franc
|
||||
CurrencyNames//mga=Malagasy Ariary
|
||||
CurrencyNames//mgf=Malagasy Franc
|
||||
CurrencyNames//mmk=Myanma Kyat
|
||||
CurrencyNames//mop=Macanese Pataca
|
||||
CurrencyNames//mro=Mauritanian Ouguiya
|
||||
CurrencyNames//mur=Mauritian Rupee
|
||||
CurrencyNames//mvr=Maldivian Rufiyaa
|
||||
CurrencyNames//mwk=Malawian Kwacha
|
||||
CurrencyNames//mxv=Mexican Investment Unit
|
||||
CurrencyNames//mzm=Mozambican Metical (1980-2006)
|
||||
CurrencyNames//mzn=Mozambican Metical
|
||||
CurrencyNames//nad=Namibian Dollar
|
||||
CurrencyNames//nio=Nicaraguan C\u00f3rdoba
|
||||
CurrencyNames//nlg=Dutch Guilder
|
||||
CurrencyNames//omr=Omani Rial
|
||||
CurrencyNames//pen=Peruvian Nuevo Sol
|
||||
CurrencyNames//pgk=Papua New Guinean Kina
|
||||
CurrencyNames//pkr=Pakistani Rupee
|
||||
CurrencyNames//pyg=Paraguayan Guarani
|
||||
CurrencyNames//rol=Romanian Leu (1952-2006)
|
||||
CurrencyNames//rsd=Serbian Dinar
|
||||
CurrencyNames//scr=Seychellois Rupee
|
||||
CurrencyNames//sdd=Sudanese Dinar (1992-2007)
|
||||
CurrencyNames//sit=Slovenian Tolar
|
||||
CurrencyNames//sll=Sierra Leonean Leone
|
||||
CurrencyNames//srd=Surinamese Dollar
|
||||
CurrencyNames//srg=Surinamese Guilder
|
||||
CurrencyNames//std=S\u00e3o Tom\u00e9 and Pr\u00edncipe Dobra
|
||||
CurrencyNames//svc=Salvadoran Col\u00f3n
|
||||
CurrencyNames//szl=Swazi Lilangeni
|
||||
CurrencyNames//tjs=Tajikistani Somoni
|
||||
CurrencyNames//tmm=Turkmenistani Manat (1993-2009)
|
||||
CurrencyNames//top=Tongan Pa\u02bbanga
|
||||
CurrencyNames//tpe=Timorese Escudo
|
||||
CurrencyNames//trl=Turkish Lira (1922-2005)
|
||||
CurrencyNames//try=Turkish Lira
|
||||
CurrencyNames//twd=New Taiwan Dollar
|
||||
CurrencyNames//uyu=Uruguayan Peso
|
||||
CurrencyNames//uzs=Uzbekistan Som
|
||||
CurrencyNames//veb=Venezuelan Bol\u00edvar (1871-2008)
|
||||
CurrencyNames//vef=Venezuelan Bol\u00edvar
|
||||
CurrencyNames//wst=Samoan Tala
|
||||
CurrencyNames//xxx=Unknown Currency
|
||||
CurrencyNames//yum=Yugoslavian New Dinar (1994-2002)
|
||||
CurrencyNames//zwd=Zimbabwean Dollar (1980-2008)
|
||||
|
@ -33,7 +33,7 @@
|
||||
* 6379214 6485516 6486607 4225362 4494727 6533691 6531591 6531593 6570259
|
||||
* 6509039 6609737 6610748 6645271 6507067 6873931 6450945 6645268 6646611
|
||||
* 6645405 6650730 6910489 6573250 6870908 6585666 6716626 6914413 6916787
|
||||
* 6919624 6998391 7019267 7020960
|
||||
* 6919624 6998391 7019267 7020960 7025837
|
||||
* @summary Verify locale data
|
||||
*
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user