Windows Glyph List 4, or more commonly WGL4 for short, also known as the Pan-European character set, is a character repertoire on Microsoft operating systems comprising 657 Unicode characters, two of them private use. Its purpose is to provide an implementation guideline for producers of fonts for the representation of European natural languages; fonts that provide glyphs for the entire set of characters can claim WGL4 compliance and thus can expect to be compatible with a wide range of software.

As of 2004, WGL4 characters were the only ones guaranteed to display correctly on Microsoft Windows. More recent versions of Windows display far more glyphs.

Because many fonts are designed to fulfill the WGL4 set, this set of characters is likely to work (display as other than replacement glyphs) on many computer systems. For example, all the non-private-use characters in the table below are likely to display properly, compared to the many missing characters that may be seen in other articles about Unicode.

Repertoire

The repertoire, defined by Microsoft, encompasses all the characters found in Microsoft's code pages 1252 (Windows Western), 1250 (Windows Central European), 1251 (Windows Cyrillic), 1253 (Windows Greek), 1254 (Windows Turkish), and 1257 (Windows Baltic), as well as characters from DOS code page 437.

It does not cover the combining diacritics used by Vietnamese-related code page 1258, the Thai letters used in code page 874, Hebrew and Arabic letters covered by code pages 1255 and 1256, or the ideographic characters used by code pages 932, 936, 949 and 950.

It also does not cover the Romanian letters Ș, ș, Ț, and ț (U+0218–B), which were added to several of Microsoft's fonts for Windows Vista (long after the WGL4 repertoire was originally defined).

In version 1.5 of the OpenType Specification (May 2008) four Cyrillic characters were added to the WGL4 character set: Ѐ (U+0400), Ѝ (U+040D), ѐ (U+0450) and ѝ (U+045D).[1][2][3]

Character table

U+ 0123456789ABCDEFBlock
0020 !"#$%&'()*+,-./C0 Controls and Basic Latin
(identical to ASCII printable characters)
0030 0123456789:;<=>?
0040 @ABCDEFGHIJKLMNO
0050 PQRSTUVWXYZ[\]^_
0060 `abcdefghijklmno
0070 pqrstuvwxyz{|}~ 
C1 Controls and Latin-1 Supplement
(identical to ISO/IEC 8859-1)
00A0  ¡¢£¤¥¦§¨©ª«¬-®¯
00B0 °±²³´µ·¸¹º»¼½¾¿
00C0 ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
00D0 ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
00E0 àáâãäåæçèéêëìíîï
00F0 ðñòóôõö÷øùúûüýþÿ
0100 ĀāĂ㥹ĆćĈĉĊċČčĎďLatin Extended-A
0110 ĐđĒēĔĕĖėĘęĚěĜĝĞğ
0120 ĠġĢģĤĥĦħĨĩĪīĬĭĮį
0130 İıIJijĴĵĶķĸĹĺĻļĽľĿ
0140 ŀŁłŃńŅņŇňʼnŊŋŌōŎŏ
0150 ŐőŒœŔŕŖŗŘřŚśŜŝŞş
0160 ŠšŢţŤťŦŧŨũŪūŬŭŮů
0170 ŰűŲųŴŵŶŷŸŹźŻżŽžſ
Latin Extended-B
0190  ƒ 
01F0  ǺǻǼǽǾǿ
02C0  ˆˇ ˉ  Spacing Modifier Letters
02D0  ˘˙˚˛˜˝ 
0380  ΄΅Ά·ΈΉΊ Ό ΎΏGreek
0390 ΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟ
03A0 ΠΡ ΣΤΥΦΧΨΩΪΫάέήί
03B0 ΰαβγδεζηθικλμνξο
03C0 πρςστυφχψωϊϋόύώ 
0400 ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏCyrillic
0410 АБВГДЕЖЗИЙКЛМНОП
0420 РСТУФХЦЧШЩЪЫЬЭЮЯ
0430 абвгдежзийклмноп
0440 рстуфхцчшщъыьэюя
0450 ѐёђѓєѕіїјљњћќѝўџ
0490 Ґґ 
1E80  Latin Extended Additional
1EF0   
2010     General Punctuation
2020   
2030      
2040   
2070  Super/Subscripts
20A0     Currency Symbols
2100   Letterlike symbols
2110    
2120   Ω  
2150    Number Forms
2190  Arrows
21A0   
2200    Mathematical Operators
2210     
2220    
2240   
2260   
2300   Miscellaneous Technical
2310  
2320  
2500     Box-drawing characters
2510     
2520    
2530    
2550
2560  
2580     Block Elements
2590  
25A0   Geometric Shapes
25B0     
25C0    
25D0   
25E0   
Miscellaneous Symbols
2630   
2640   
2660     
F000   Private Use Area
FB00   Alphabetic Presentation Forms
U+ 0123456789ABCDEFBlock
Legend
  not used
  optional
  private use (F001 and F002 are supposed to be duplicates of fi and fl)
  added in OpenType Specification v1.5

See also

References

  1. "OpenType specification change log". Microsoft. Retrieved 2010-07-17.
  2. "OpenType Specification v1.4. WGL4 character set U+017F to U+1EF3". Microsoft. Retrieved 2010-07-17.
  3. "OpenType Specification v1.5. WGL4 character set U+017F to U+1EF3". Microsoft. Retrieved 2010-07-17.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.