The STIX Project — from Unicode to Fonts

Total Page:16

File Type:pdf, Size:1020Kb

The STIX Project — from Unicode to Fonts The STIX Project | From Unicode to fonts Barbara Beeton American Mathematical Society 201 Charles Street Providence, RI 02904-2294 USA bnb at ams dot org Abstract The goal of the STIX project is to provide fonts usable with other existing tools to make it possible to communicate mathematics and similar technical material in a natural way on the World Wide Web. This has involved two major efforts: enlarging Unicode to recognize the symbols of the mathematical language, and creating the fonts necessary to convert encoded texts into readable images. This ten-year effort is finally resulting in fonts that can actually be used for the intended purpose. 1 Introduction: What is Unicode? puter keyboards. The second half of block 00 is According to the Unicode manual, the original goal known as \Latin 1", and includes many accented of the effort was \to unify the many hundreds of con- letters found in western European languages, as well flicting ways to encode characters, replacing them as additional punctuation marks and control char- with a single, universal standard." acters. Unicode is thus an encoding system capable of The next few blocks contain: representing all the world's languages in a way that • the Greek and Cyrillic alphabets; will enable any person to interact with a computer • a collection of diacritics to be used to compose in his own language. Nearly all modern computer accented letters not accommodated by Latin 1; operating systems are based on Unicode. • Hebrew; The three principal components of Unicode are • Arabic; the character, the block and the plane. A character • the scripts for many of the languages of India is the smallest unit, carrying a semantic value. A and southeast Asia. character may represent a letter, a digit, or some Each script is allotted a half or full block as needed. other symbol or function. Blocks from 10 to 1F accommodate more lan- A block consists of 256 characters | the num- guage scripts, including extensions for Latin and ber of characters that can be addressed by eight bi- Greek. Except for very basic symbols such as plus nary digits, addressed as 00{FF. A plane is com- (+) or asterisk (*), non-language characters aren't posed of 256 blocks, for a total of 65,536 characters; included until blocks beginning at 20. there are 17 planes for a capacity of 1,114,112 in all [4, p. 2]. 2 Who is responsible for Unicode, and how The first plane, Plane 0, is referred to as the do things get added? Basic Multilingual Plane (BMP); if a piece of soft- Unicode was developed and is maintained by the ware claims to support Unicode, it should be able Unicode Technical Committee (UTC) an arm of the to access every character in the BMP. Unicode Consortium. Members of the consortium Characters are assigned to blocks with the most include most computer hardware manufacturers and heavily used given the lowest addresses; assignments software vendors. To align Unicode with ISO 10646, are made in half-block (128-byte) chunks. the standard on which hardware and software are The first half of block 00 is the basic character actually based, the UTC works closely with the stan- set known as ASCII (the formal name is \C0 Con- dardization subcommittee for coded character sets trols and Basic Latin"). This contains the upper- of the International Organization for Standardiza- and lowercase Latin alphabet, ten digits, various tion. punctuation marks, and a number of control func- The UTC members are individuals with various tions; it is the set of characters found on most com- areas of expertise. Most have a strong background in TUGboat, Volume 28 (2007), No. 3 | Proceedings of the 2007 Annual Meeting 299 Barbara Beeton computer software. Many are skilled as well in lan- 2190 Arrows 21FF guages and linguistic-related areas. However, there 219 21A 21B 21C 21D 21E 21F 0 ← ↖ 1 ⇐ ⇠ are very few practicing physical scientists. 2190 21A0 21B0 21C0 21D0 21E0 21F0 1 ↑ ↗ 2 ⇑ ⇡ If something isn't in Unicode, there is a stan- 2191 21A1 21B1 21C1 21D1 21E1 21F1 dard proposal form. This asks for a number of items: 2 → ↙ 3 ⇒ ⇢ 2192 21A2 21B2 21C2 21D2 21E2 21F2 ↓ ↘ 4 ⇓ ⇣ • the repertoire of characters being requested, in- 3 2193 21A3 21B3 21C3 21D3 21E3 21F3 cluding character names; 4 ↔ % 5 ⇔ U 2194 21A4 21B4 21C4 21D4 21E4 21F4 • the context in which the proposed characters 5 ↵ 6 F V 2195 21A5 21B5 21C5 21D5 21E5 21F5 are used; 6 ' 7 G W 2196 21A6 21B6 21C6 21D6 21E6 21F6 • references to authoritative published sources 7 ( 8 H X where the characters have been used; 2197 21A7 21B7 21C7 21D7 21E7 21F7 8 ) 9 I Y • relationships the proposed characters bear to 2198 21A8 21B8 21C8 21D8 21E8 21F8 9 * : J Z characters already encoded; 2199 21A9 21B9 21C9 21D9 21E9 21F9 A + ; K ⇪ • contact information for the supplier of a com- 219A 21AA 21BA 21CA 21DA 21EA 21FA B , < L puterized font to be used in printing the stan- 219B 21AB 21BB 21CB 21DB 21EB 21FB C - = M dard; 219C 21AC 21BC 21CC 21DC 21EC 21FC D . > N • names and addresses of contacts within national 219D 21AD 21BD 21CD 21DD 21ED 21FD / ? ⇞ or user organizations. E 219E 21AE 21BE 21CE 21DE 21EE 21FE F 0 @ ⇟ The on-line description of the proposal review pro- 219F 21AF 21BF 21CF 21DF 21EF 21FF cess warns that 182 The Unicode Standard 5.0, Copyright © 1991-2006 Unicode, Inc. All rights reserved. • international standardization requires a signifi- cant effort on the part of the submitter; Figure 1: When the STIX project began, positions 21EB{21FF were empty. Copyright Unicode, used by • it frequently takes years to move from an initial permission. proposal to final standardization; • submitters should be prepared to become in- 2200 Mathematical Operators 22FF volved in the process. 220 221 222 223 224 225 226 227 228 229 22A 22B 22C 22D 22E 22F 0 ∀ ∠ 6 E ≠ e ⊀ ¤ ¯ In the case of the STIX proposal, all these warnings 2200 2210 2220 2230 2240 2250 2260 2270 2280 2290 22A0 22B0 22C0 22D0 22E0 22F0 were true, in spades. 1 ∑ 7 F ≡ f ⊁ ¥ ° 2201 2211 2221 2231 2241 2251 2261 2271 2281 2291 22A1 22B1 22C1 22D1 22E1 22F1 2 ∂ − ! 8 ≒ W g ⊂ ¦ ± 3 Initial conditions 2202 2212 2222 2232 2242 2252 2262 2272 2282 2292 22A2 22B2 22C2 22D2 22E2 22F2 3 ∃ ∓ ∣ 9 H X h ⊃ ⊣ § ² In 1997, when the STIX project began, Unicode was 2203 2213 2223 2233 2243 2253 2263 2273 2283 2293 22A3 22B3 22C3 22D3 22E3 22F3 at version 2.0. It contained several blocks of interest 4 # ∴ : I ≤ i w ⊤ ¨ ³ 2204 2214 2224 2234 2244 2254 2264 2274 2284 2294 22A4 22B4 22C4 22D4 22E4 22F4 for mathematics: 5 ∅ $ ∵ ≈ J ≥ j x ⊕ ⊥ © ⋅ • combining diacritics (first half of block 03 for 2205 2215 2225 2235 2245 2255 2265 2275 2285 2295 22A5 22B5 22C5 22D5 22E5 22F5 6 ∆ % ∶ < K ≦ k ⊆ text; the last three 16-cell columns of block 20 2206 2216 2226 2236 2246 2256 2266 2276 2286 2296 22A6 22B6 22C6 22D6 22E6 22F6 7 ∇ ∗ ∧ ∷ = L ≧ l ⊇ ⊗ for diacritics used with symbols) 2207 2217 2227 2237 2247 2257 2267 2277 2287 2297 22A7 22B7 22C7 22D7 22E7 22F7 • Greek (last half of block 03) 8 ∈ ∨ . > M ] { 2208 2218 2228 2238 2248 2258 2268 2278 2288 2298 22A8 22B8 22C8 22D8 22E8 22F8 • arrows (last half of block 21) (Figure 1) 9 ∉ ∩ / ? N ^ | ª 2209 2219 2229 2239 2249 2259 2269 2279 2289 2299 22A9 22B9 22C9 22D9 22E9 22F9 • mathematical operators (block 22) (Figure 2) A √ ∪ 0 @ O _ ≺ ⊊ « • miscellaneous technical (first half of block 23) 220A 221A 222A 223A 224A 225A 226A 227A 228A 229A 22AA 22BA 22CA 22DA 22EA 22FA B ∋ ∫ 1 A P ` ≻ ⊋ ¬ • geometric shapes (last half of block 25) 220B 221B 222B 223B 224B 225B 226B 227B 228B 229B 22AB 22BB 22CB 22DB 22EB 22FB C ∼ ≌ Q a o ­ None of these blocks was entirely full at that time. 220C 221C 222C 223C 224C 225C 226C 227C 228C 229C 22AC 22BC 22CC 22DC 22EC 22FC D ∝ 3 B R b p ¡ ® 4 Character 6= glyph 220D 221D 222D 223D 224D 225D 226D 227D 228D 229D 22AD 22BD 22CD 22DD 22ED 22FD E í ∞ ∮ 4 C S ≮ q ¢ Unicode encodes characters. Each character has a 220E 221E 222E 223E 224E 225E 226E 227E 228E 229E 22AE 22BE 22CE 22DE 22EE 22FE F ∏ ∟ 5 D T ≯ r £ ⊿ designated, well-defined meaning. It appears in the 220F 221F 222F 223F 224F 225F 226F 227F 228F 229F 22AF 22BF 22CF 22DF 22EF 22FF Unicode charts as a representative glyph, or image. The Unicode Standard 5.0, Copyright © 1991-2006 Unicode, Inc. All rights reserved. 185 However, since the purpose of Unicode is to convey meaning, the shape of the glyph may vary. To take Figure 2: Math operators in Unicode; at the start a trivial example, in text, an \A" has the same code of the STIX project, the last code assigned was 22F1. whether it is upright Roman, italic (A), bold (A), Copyright Unicode, used by permission. 300 TUGboat, Volume 28 (2007), No. 3 | Proceedings of the 2007 Annual Meeting The STIX Project | From Unicode to fonts or sans serif (A). Similarly, an accented \´e"can be track of them. IDs were assigned in order of acces- represented either by one code or by a combination sion, rather than by shape, usage, or other rational of the letter \e" and the combining diacritic “´”. system. This is not true for math notation, however. Because of the large number of characters be- The same letter in different styles (italic, script, ing requested, the UTC invited a representative of Fraktur, bold, .
Recommended publications
  • ST.36 Page: 3.36.1
    HANDBOOK ON INDUSTRIAL PROPERTY INFORMATION AND DOCUMENTATION Ref.: Standards – ST.36 page: 3.36.1 STANDARD ST.36 Version 1.2 RECOMMENDATION FOR THE PROCESSING OF PATENT INFORMATION USING XML (EXTENSIBLE MARKUP LANGUAGE) Revision adopted by ST.36 Task Force of the Standards and Documentation Working Group (SDWG) on November 23, 2007 TABLE OF CONTENTS INTRODUCTION ............................................................................................................................................................ 2 DEFINITIONS ................................................................................................................................................................. 3 SCOPE OF THE STANDARD ........................................................................................................................................ 3 REQUIREMENTS OF THE STANDARD........................................................................................................................ 4 General ......................................................................................................................................................................... 4 Characters .................................................................................................................................................................... 5 Naming international common elements....................................................................................................................... 6 Naming office-specific elements
    [Show full text]
  • Transport and Map Symbols Range: 1F680–1F6FF
    Transport and Map Symbols Range: 1F680–1F6FF This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version 14.0 This file may be changed at any time without notice to reflect errata or other updates to the Unicode Standard. See https://www.unicode.org/errata/ for an up-to-date list of errata. See https://www.unicode.org/charts/ for access to a complete list of the latest character code charts. See https://www.unicode.org/charts/PDF/Unicode-14.0/ for charts showing only the characters added in Unicode 14.0. See https://www.unicode.org/Public/14.0.0/charts/ for a complete archived file of character code charts for Unicode 14.0. Disclaimer These charts are provided as the online reference to the character contents of the Unicode Standard, Version 14.0 but do not provide all the information needed to fully support individual scripts using the Unicode Standard. For a complete understanding of the use of the characters contained in this file, please consult the appropriate sections of The Unicode Standard, Version 14.0, online at https://www.unicode.org/versions/Unicode14.0.0/, as well as Unicode Standard Annexes #9, #11, #14, #15, #24, #29, #31, #34, #38, #41, #42, #44, #45, and #50, the other Unicode Technical Reports and Standards, and the Unicode Character Database, which are available online. See https://www.unicode.org/ucd/ and https://www.unicode.org/reports/ A thorough understanding of the information contained in these additional sources is required for a successful implementation.
    [Show full text]
  • Typesetting Classical Greek Philology Could Not find Anything Really Suitable for Her
    276 TUGboat, Volume 23 (2002), No. 3/4 professor of classical Greek in a nearby classical high Philology school, was complaining that she could not typeset her class tests in Greek, as she could do in Latin. I stated that with LATEX she should not have any The teubner LATEX package: difficulty, but when I started searching on CTAN,I Typesetting classical Greek philology could not find anything really suitable for her. At Claudio Beccari that time I found only the excellent Greek fonts de- signed by Silvio Levy [1] in 1987 but for a variety of Abstract reasons I did not find them satisfactory for the New The teubner package provides support for typeset- Font Selection Scheme that had been introduced in LAT X in 1994. ting classical Greek philological texts with LATEX, E including textual and rhythmic verse. The special Thus, starting from Levy’s fonts, I designed signs and glyphs made available by this package may many other different families, series, and shapes, also be useful for typesetting philological texts with and added new glyphs. This eventually resulted in other alphabets. my CB Greek fonts that now have been available on CTAN for some years. Many Greek users and schol- 1 Introduction ars began to use them, giving me valuable feedback In this paper a relatively large package is described regarding corrections some shapes, and, even more that allows the setting into type of philological texts, important, making them more useful for the com- particularly those written about Greek literature or munity of people who typeset in Greek — both in poetry.
    [Show full text]
  • Proposal to Add U+2B95 Rightwards Black Arrow to Unicode Emoji
    Proposal to add U+2B95 Rightwards Black Arrow to Unicode Emoji J. S. Choi, 2015‐12‐12 Abstract In the Unicode Standard 7.0 from 2014, ⮕ U+2B95 was added with the intent to complete the family of black arrows encoded by ⬅⬆⬇ U+2B05–U+2B07. However, due to historical timing, ⮕ U+2B95 was not yet encoded when the Unicode Emoji were frst encoded in 2009–2010, and thus the family of four emoji black arrows were mapped not only to ⬅⬆⬇ U+2B05–U+2B07 but also to ➡ U+27A1—a compatibility character for ITC Zapf Dingbats—instead of ⮕ U+2B95. It is thus proposed that ⮕ U+2B95 be added to the set of Unicode emoji characters and be given emoji‐ and text‐style standardized variants, in order to match the properties of its siblings ⬅⬆⬇ U+2B05–U+2B07, with which it is explicitly unifed. 1 Introduction Tis document primarily discusses fve encoded characters, already in Unicode as of 2015: ⮕ U+2B95 Rightwards Black Arrow: Te main encoded character being discussed. Located in the Miscellaneous Symbols and Arrows block. ⬅⬆⬇ U+2B05–U+2B07 Leftwards, Upwards, and Downwards Black Arrow: Te three black arrows that ⮕ U+2B95 completes. Also located in the Miscellaneous Symbols and Arrows block. ➡ U+27A1 Black Rightwards Arrow: A compatibility character for ITC Zapf Dingbats. Located in the Dingbats block. Tis document proposes the addition of ⮕ U+2B95 to the set of emoji characters as defned by Unicode Technical Report (UTR) #51: “Unicode Emoji”. In other words, it proposes: 1. A property change: ⮕ U+2B95 should be given the Emoji property defned in UTR #51.
    [Show full text]
  • Package Mathfont V. 1.6 User Guide Conrad Kosowsky December 2019 [email protected]
    Package mathfont v. 1.6 User Guide Conrad Kosowsky December 2019 [email protected] For easy, off-the-shelf use, type the following in your docu- ment preamble and compile using X LE ATEX or LuaLATEX: \usepackage[hfont namei]{mathfont} Abstract The mathfont package provides a flexible interface for changing the font of math- mode characters. The package allows the user to specify a default unicode font for each of six basic classes of Latin and Greek characters, and it provides additional support for unicode math and alphanumeric symbols, including punctuation. Crucially, mathfont is compatible with both X LE ATEX and LuaLATEX, and it provides several font-loading commands that allow the user to change fonts locally or for individual characters within math mode. Handling fonts in TEX and LATEX is a notoriously difficult task. Donald Knuth origi- nally designed TEX to support fonts created with Metafont, and while subsequent versions of TEX extended this functionality to postscript fonts, Plain TEX's font-loading capabilities remain limited. Many, if not most, LATEX users are unfamiliar with the fd files that must be used in font declaration, and the minutiae of TEX's \font primitive can be esoteric and confusing. LATEX 2"'s New Font Selection System (nfss) implemented a straightforward syn- tax for loading and managing fonts, but LATEX macros overlaying a TEX core face the same versatility issues as Plain TEX itself. Fonts in math mode present a double challenge: after loading a font either in Plain TEX or through the nfss, defining math symbols can be unin- tuitive for users who are unfamiliar with TEX's \mathcode primitive.
    [Show full text]
  • Writing Mathematical Expressions in Plain Text – Examples and Cautions Copyright © 2009 Sally J
    Writing Mathematical Expressions in Plain Text – Examples and Cautions Copyright © 2009 Sally J. Keely. All Rights Reserved. Mathematical expressions can be typed online in a number of ways including plain text, ASCII codes, HTML tags, or using an equation editor (see Writing Mathematical Notation Online for overview). If the application in which you are working does not have an equation editor built in, then a common option is to write expressions horizontally in plain text. In doing so you have to format the expressions very carefully using appropriately placed parentheses and accurate notation. This document provides examples and important cautions for writing mathematical expressions in plain text. Section 1. How to Write Exponents Just as on a graphing calculator, when writing in plain text the caret key ^ (above the 6 on a qwerty keyboard) means that an exponent follows. For example x2 would be written as x^2. Example 1a. 4xy23 would be written as 4 x^2 y^3 or with the multiplication mark as 4*x^2*y^3. Example 1b. With more than one item in the exponent you must enclose the entire exponent in parentheses to indicate exactly what is in the power. x2n must be written as x^(2n) and NOT as x^2n. Writing x^2n means xn2 . Example 1c. When using the quotient rule of exponents you often have to perform subtraction within an exponent. In such cases you must enclose the entire exponent in parentheses to indicate exactly what is in the power. x5 The middle step of ==xx52− 3 must be written as x^(5-2) and NOT as x^5-2 which means x5 − 2 .
    [Show full text]
  • Assessment of Options for Handling Full Unicode Character Encodings in MARC21 a Study for the Library of Congress
    1 Assessment of Options for Handling Full Unicode Character Encodings in MARC21 A Study for the Library of Congress Part 1: New Scripts Jack Cain Senior Consultant Trylus Computing, Toronto 1 Purpose This assessment intends to study the issues and make recommendations on the possible expansion of the character set repertoire for bibliographic records in MARC21 format. 1.1 “Encoding Scheme” vs. “Repertoire” An encoding scheme contains codes by which characters are represented in computer memory. These codes are organized according to a certain methodology called an encoding scheme. The list of all characters so encoded is referred to as the “repertoire” of characters in the given encoding schemes. For example, ASCII is one encoding scheme, perhaps the one best known to the average non-technical person in North America. “A”, “B”, & “C” are three characters in the repertoire of this encoding scheme. These three characters are assigned encodings 41, 42 & 43 in ASCII (expressed here in hexadecimal). 1.2 MARC8 "MARC8" is the term commonly used to refer both to the encoding scheme and its repertoire as used in MARC records up to 1998. The ‘8’ refers to the fact that, unlike Unicode which is a multi-byte per character code set, the MARC8 encoding scheme is principally made up of multiple one byte tables in which each character is encoded using a single 8 bit byte. (It also includes the EACC set which actually uses fixed length 3 bytes per character.) (For details on MARC8 and its specifications see: http://www.loc.gov/marc/.) MARC8 was introduced around 1968 and was initially limited to essentially Latin script only.
    [Show full text]
  • The File Cmfonts.Fdd for Use with Latex2ε
    The file cmfonts.fdd for use with LATEX 2".∗ Frank Mittelbach Rainer Sch¨opf 2019/12/16 This file is maintained byA theLTEX Project team. Bug reports can be opened (category latex) at https://latex-project.org/bugs.html. 1 Introduction This file contains the external font information needed to load the Computer Modern fonts designed by Don Knuth and distributed with TEX. From this file all .fd files (font definition files) for the Computer Modern fonts, both with old encoding (OT1) and Cork encoding (T1) are generated. The Cork encoded fonts are known under the name ec fonts. 2 Customization If you plan to install the AMS font package or if you have it already installed, please note that within this package there are additional sizes of the Computer Modern symbol and math italic fonts. With the release of LATEX 2", these AMS `extracm' fonts have been included in the LATEX font set. Therefore, the math .fd files produced here assume the presence of these AMS extensions. For text fonts in T1 encoding, the directive new selects the new (version 1.2) DC fonts. For the text fonts in OT1 and U encoding, the optional docstrip directive ori selects a conservatively generated set of font definition files, which means that only the basic font sizes coming with an old LATEX 2.09 installation are included into the \DeclareFontShape commands. However, on many installations, people have added missing sizes by scaling up or down available Metafont sources. For example, the Computer Modern Roman italic font cmti is only available in the sizes 7, 8, 9, and 10pt.
    [Show full text]
  • Surviving the TEX Font Encoding Mess Understanding The
    Surviving the TEX font encoding mess Understanding the world of TEX fonts and mastering the basics of fontinst Ulrik Vieth Taco Hoekwater · EuroT X ’99 Heidelberg E · FAMOUS QUOTE: English is useful because it is a mess. Since English is a mess, it maps well onto the problem space, which is also a mess, which we call reality. Similary, Perl was designed to be a mess, though in the nicests of all possible ways. | LARRY WALL COROLLARY: TEX fonts are mess, as they are a product of reality. Similary, fontinst is a mess, not necessarily by design, but because it has to cope with the mess we call reality. Contents I Overview of TEX font technology II Installation TEX fonts with fontinst III Overview of math fonts EuroT X ’99 Heidelberg 24. September 1999 3 E · · I Overview of TEX font technology What is a font? What is a virtual font? • Font file formats and conversion utilities • Font attributes and classifications • Font selection schemes • Font naming schemes • Font encodings • What’s in a standard font? What’s in an expert font? • Font installation considerations • Why the need for reencoding? • Which raw font encoding to use? • What’s needed to set up fonts for use with T X? • E EuroT X ’99 Heidelberg 24. September 1999 4 E · · What is a font? in technical terms: • – fonts have many different representations depending on the point of view – TEX typesetter: fonts metrics (TFM) and nothing else – DVI driver: virtual fonts (VF), bitmaps fonts(PK), outline fonts (PFA/PFB or TTF) – PostScript: Type 1 (outlines), Type 3 (anything), Type 42 fonts (embedded TTF) in general terms: • – fonts are collections of glyphs (characters, symbols) of a particular design – fonts are organized into families, series and individual shapes – glyphs may be accessed either by character code or by symbolic names – encoding of glyphs may be fixed or controllable by encoding vectors font information consists of: • – metric information (glyph metrics and global parameters) – some representation of glyph shapes (bitmaps or outlines) EuroT X ’99 Heidelberg 24.
    [Show full text]
  • The Unicode Standard 5.2 Code Charts
    Miscellaneous Technical Range: 2300–23FF The Unicode Standard, Version 5.2 This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version 5.2. Characters in this chart that are new for The Unicode Standard, Version 5.2 are shown in conjunction with any existing characters. For ease of reference, the new characters have been highlighted in the chart grid and in the names list. This file will not be updated with errata, or when additional characters are assigned to the Unicode Standard. See http://www.unicode.org/errata/ for an up-to-date list of errata. See http://www.unicode.org/charts/ for access to a complete list of the latest character code charts. See http://www.unicode.org/charts/PDF/Unicode-5.2/ for charts showing only the characters added in Unicode 5.2. See http://www.unicode.org/Public/5.2.0/charts/ for a complete archived file of character code charts for Unicode 5.2. Disclaimer These charts are provided as the online reference to the character contents of the Unicode Standard, Version 5.2 but do not provide all the information needed to fully support individual scripts using the Unicode Standard. For a complete understanding of the use of the characters contained in this file, please consult the appropriate sections of The Unicode Standard, Version 5.2, online at http://www.unicode.org/versions/Unicode5.2.0/, as well as Unicode Standard Annexes #9, #11, #14, #15, #24, #29, #31, #34, #38, #41, #42, and #44, the other Unicode Technical Reports and Standards, and the Unicode Character Database, which are available online.
    [Show full text]
  • Geometry and Art LACMA | | April 5, 2011 Evenings for Educators
    Geometry and Art LACMA | Evenings for Educators | April 5, 2011 ALEXANDER CALDER (United States, 1898–1976) Hello Girls, 1964 Painted metal, mobile, overall: 275 x 288 in., Art Museum Council Fund (M.65.10) © Alexander Calder Estate/Artists Rights Society (ARS), New York/ADAGP, Paris EOMETRY IS EVERYWHERE. WE CAN TRAIN OURSELVES TO FIND THE GEOMETRY in everyday objects and in works of art. Look carefully at the image above and identify the different, lines, shapes, and forms of both GAlexander Calder’s sculpture and the architecture of LACMA’s built environ- ment. What is the proportion of the artwork to the buildings? What types of balance do you see? Following are images of artworks from LACMA’s collection. As you explore these works, look for the lines, seek the shapes, find the patterns, and exercise your problem-solving skills. Use or adapt the discussion questions to your students’ learning styles and abilities. 1 Language of the Visual Arts and Geometry __________________________________________________________________________________________________ LINE, SHAPE, FORM, PATTERN, SYMMETRY, SCALE, AND PROPORTION ARE THE BUILDING blocks of both art and math. Geometry offers the most obvious connection between the two disciplines. Both art and math involve drawing and the use of shapes and forms, as well as an understanding of spatial concepts, two and three dimensions, measurement, estimation, and pattern. Many of these concepts are evident in an artwork’s composition, how the artist uses the elements of art and applies the principles of design. Problem-solving skills such as visualization and spatial reasoning are also important for artists and professionals in math, science, and technology.
    [Show full text]
  • L2/14-274 Title: Proposed Math-Class Assignments for UTR #25
    L2/14-274 Title: Proposed Math-Class Assignments for UTR #25 Revision 14 Source: Laurențiu Iancu and Murray Sargent III – Microsoft Corporation Status: Individual contribution Action: For consideration by the Unicode Technical Committee Date: 2014-10-24 1. Introduction Revision 13 of UTR #25 [UTR25], published in April 2012, corresponds to Unicode Version 6.1 [TUS61]. As of October 2014, Revision 14 is in preparation, to update UTR #25 and its data files to the character repertoire of Unicode Version 7.0 [TUS70]. This document compiles a list of characters proposed to be assigned mathematical classes in Revision 14 of UTR #25. In this document, the term math-class is being used to refer to the character classification in UTR #25. While functionally similar to a UCD character property, math-class is applicable only within the scope of UTR #25. Math-class is different from the UCD binary character property Math [UAX44]. The relation between Math and math-class is that the set of characters with the property Math=Yes is a proper subset of the set of characters assigned any math-class value in UTR #25. As of Revision 13, the set relation between Math and math-class is invalidated by the collection of Arabic mathematical alphabetic symbols in the range U+1EE00 – U+1EEFF. This is a known issue [14-052], al- ready discussed by the UTC [138-C12 in 14-026]. Once those symbols are added to the UTR #25 data files, the set relation will be restored. This document proposes only UTR #25 math-class values, and not any UCD Math property values.
    [Show full text]