Collations in MySQL 8.0

Size: px
Start display at page:

Download "Collations in MySQL 8.0"

Transcription

1 Collations in MySQL 8.0 Bernt Marius Johnsen Senior QA Engineer Warning: This presentation uses unicode graphemes, even for ellipsis (' ' U+2026)

2 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2

3 Agenda 1 Why Unicode 2 What is character set/collation etc. 3 What s new in MySQL How to migrate and some issues to consider

4 Why Unicode? The whole world is moving towards Unicode as digital devices is used by more and more people across all cultures all around the globe. 1 Approximate billion users of the six most used writing systems: Latin1: ~5, Chinese: ~1.5, Arabic: ~0.7, Devanagari: ~0.5, Cyrillic: ~0.25, Bengali: ~0.22, Kana: ~0.12 One driving force is Emojis Smileys, hearts, roses etc, and all the stuff people are sending to each other when communicating these days. ( ) Useful example: Unicode character U+1F574, MAN IN BUSINESS SUIT LEVITATING: This is way more letters than just ASCII! 4

5 Why Unicode in a database? You may use one character set for all your data, for all purposes. E.g. if you make an application, using utf8mb4 for a column with names, it may have Russian names, Chinese names, Japanese names etc. Even esoteric extinct writing systems are covered like e.g. the Phaistos disc (look it up...) But not Klingon, nor Tengwar 5

6 What is Unicode? Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. (Wikipedia) ISO/IEC Unicode covers most existing and extinct writing systems known to man in one standard. The standard has allocated 17 planes and blocks of characters are allocated into the planes Six planes assigned so far: Plane 0: U U+FFFF: Basic Multilingual Plane (BMP) Plane 1: U U+1FFFF: Supplementary Multilingual Plane (SMP) Plane 2: U U+2FFFF: Supplementary Ideographic Plane (SIP) Plane 14: U+E U+EFFFF: Supplementary Special-Purpose Plane (SSP) Plane 15 & 16: U+F0000 U+10FFFF: Supplementary Private Use Area A and B (PUA-A and PUA-B) 6

7 What is a CHARACTER SET? A character set is defined by: A repertoire of characters/graphemes A value given to each character/grapheme (codepoint) An encoding which defines the binary representation of the values 7

8 What is Encoding? The binary representation of a character/grapheme. The simplest ones: 1:1. A character is a byte and a byte is a character (ASCII, ISO /Latin-1 etc.) Unicode defines 3 encodings: UTF-8 (1-4 bytes per character) UTF-16 (2 or 4 bytes per character) UTF-32 (4 bytes per character) 8

9 Character set examples Character Character set Value Encoding Encoded as A ASCII ISO (Latin-1) Unicode U :1 1:1 UTF-8 UTF Ä ISO (Latin-1) Unicode C4 U+00C4 1:1 UTF-8 UTF16 C4 C384 00C4 д KOI8-R ISO Unicode C4 D4 U :1 1:1 UTF-8 UTF-16 C4 D4 D0B 人 GB Unicode C8CB U+4EBA Big5 JIS X 0208 (SJIS) A C 1:1 UTF-8 UTF-16 1:1 1:1 C8CB E4BABA 4EBA A C Unicode U+1F574 GB EE36 UTF8 UTF-16 1:1 F09F95B4 D83DDD EE36 9

10 What is collation Collation is the assembly of written information into a standard order (Wikipedia) Collation may consider Case (e.g 'A' vs. 'a') Accents (e.g. 'E' vs. 'É') Locale-specific rules (e.g. 'A' vs. 'Å' vs. 'AA' in Danish and Norwegian) Numeric characters (e.g. '2' vs. 'ⅱ') Punctuation (e.g. 'blackbird' vs. 'black-bird') Etc. 10

11 What is a COLLATION in (My)SQL? In (My)SQL, a COLLATION is a set of rules for a given character set which defines an order and affects: ORDER BY LIKE Primary keys and indexes Unique constraints Comparison operators Some string functions All strings in MySQL have a character set and a collation 11

12 Character sets in MySQL Charset Description Default collation Maxlen ascii US ASCII ascii_general_ci 1 latin1 cp1252 West European latin1_swedish_ci 1 utf8 UTF-8 Unicode utf8_general_ci 3 utf8mb4 UTF-8 Unicode utf8mb4_0900_ai_ci 4 Get all by typing: mysql> show character set; The rest of them are: armscii8, big5, binary, cp1250, cp1251, cp1256, cp1257, cp850, cp852, cp866, cp932, dec8, eucjpms, euckr, gb18030, gb2312, gbk, geostd8, greek, hebrew, hp8, keybcs2, koi8r, koi8u, latin2, latin5, latin7, macce, macroman, sjis, swe7, tis620, ucs2, ujis, utf16, utf16le, utf32 12

13 New in MySQL 8.0 Default character set: utf8mb4 with default collation: utf8mb4_0900_ai_ci Three language independent collations: utf8mb4_0900_ai_ci, utf8mb4_0900_as_ci, utf8mb4_0900_as_cs 1 may be used for German dictionary order, English, French1, Irish Gaelic, Indonesian, Italian, Luxembourgian, Malay, Dutch, Portuguese, Swahili and Zulu A lot of new collations based on Unicode v UCA (Unicode Collation Algorithm) DUCET (Default Unicode Collation Entry Table) CLDR v.30 (Common Locale Data Repository) All utf8mb4_*_0900_* collations are NO PAD ) Canadian French may not use utf8mb4_0900_as_cs/utf8mb4_0900_as_ci collations due to differences to standard accent order. 13

14 New in MySQL 8.0 We have gone to great lengthts to make the new utf8mb4_*_0900_* collations correct and complete. Accent insensitive/case insensitive (ai_ci) and accent sensitive/case sensitive (as_cs) utf8mb4 collations have been implemented for: Classical Latin (la), Croatian (hr), Czech (cs), Danish/Norwegian (da), Esperanto (eo), Estonian (et), German phone book order (de_pb), Hungarian (hu), Icelandic (is), Latvian (lv), Lithuanian (lt), Polish (pl), Romanian (ro), Russian (ru), Slovak (sk), Slovenian (sl), Modern Spanish (es), Traditional Spanish (es_trad), Swedish (sv), Turkish (tr), Vietnamese (vi) Accent/case sensitive (as_cs) and accent/case/kana sensitive (as_cs_ks) utfmb4 collations for: Japanese (ja) 14

15 MySQL 8.0 collation name scheme <charset>[_<language> [_<variant>]]_<unicodeversion>(_<attribute>)+ <charset> = utf8mb4 <language>, an ISO language code (or ISO if needed) <variant>, a variant to the standard collation for the language. Per today: utf8mb4_de_pb_0900_* and utf8mb4_es_trad_0900_*. <unicodeversion> = 0900 <attribute>: accent sensitivity (ai, as), case sensitivity (ci, cs), kana sensitivity (ks) and possible future ones. 15

16 Why not... Fix utf8mb4_general_ci instead of introducing utf8mb4_0900_ai_ci or fix utf8mb4_german2_ci instead of introducing utf8mb4_de_pb_0900_ai_ci? Because that might break existing applications using the old collations (The most serious issue for large databases: Indexes would have to be rebuilt). Our policy: Collations don't change! Have a simpler name scheme? Because we prepare for More languages New Unicode versions (Unicode is expected in 2018) ISO-639-1/ISO language codes are well defined 16

17 How to migrate? When migrating from 5.7 tables: Just convert the table: ALTER TABLE foo CONVERT TO CHARACTER SET utf8mb4; This will change the default character set of the table (so that future new columns get utf8mb4) and the character set of all applicable columns. In theory, all character data in MySQL may be converted to utf8mb4 without loss of data. That was easy... is that all to it...? 17

18 Upgrading to MySQL 8.0 When upgrading to 8.0: Schemas (databases) keep their default character set/collation. Tables keep their default character set/collation. Columns keep their character set/collation To take advantage of utfmb4, you need to migrate. 18

19 not quite column by column If you have more complex tables with different character sets: Change the default character set of the table: ALTER TABLE foo DEFAULT CHARACTER SET utf8mb4; Modify all relevant relevant columns: ALTER TABLE foo MODIFY bar VARCHAR(100) CHARACTER SET utf8mb4; Generally we recommend doing it column by column. ALTER TABLE CONVERT will e.g. change TEXT to MEDIUMTEXT when you convert from latin1 to utf8mb4 and that won't necessarily be what you want. 19

20 not quite the schema too A schema (aka. database) in MySQL has a default character set which will be the default character set of new tables in the schema mysql> show create schema bar; Database Create Database bar CREATE DATABASE `bar` /*!40100 DEFAULT CHARACTER SET latin1 */ row in set (0.00 sec) Change the default character set of the schema(database): ALTER SCHEMA bar DEFAULT CHARACTER SET utf8mb4; 20

21 not quite collation differences Collations are not equal, so converting from one collation to another may break UNIQUE constraints (e.g PRIMARY KEY). Default collation: latin1_swedish_ci vs. utf8mb4_0900_ai_ci E.g. 'o'='ö' is false in the first, but true in the other. Possible solution: Stick to Swedish or another suitable collation depending on your application: ALTER TABLE foo CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_sv_0900_ai_ci; Generally, if you don't care about case insensitivity (just got it by default), utf8mb4_0900_as_cs should be safe. There's an huge number of possibilities depending on your data and the collations used, partly because pre MySQL 8.0 collations where not complete (and in some cases not correct). 21

22 not quite index and key issues If you change the collation of a column, indexes on that column will be regenerated. This takes time for large data, and the table is locked during that time. And the conversion may fail due to changed space consumption. Max key length is 3072 bytes1, which implies that max length of a utf8mb4 varchar column which is also a key is 768 characters (Worst case scenario: 4 bytes per character). 1 mysql> create table foo (v varchar(1000) character set latin1 primary key); Query OK, 0 rows affected (0.01 sec) mysql> alter table foo modify v varchar(1000) character set utf8mb4; ERROR 1071 (42000): Specified key was too long; max key length is 3072 bytes For default InnoDB row format and default innodb_page_size in MySQL 8.0. See the documentation for details. 22

23 Upgrade example mysql> show create table cities; Table Create Table cities CREATE TABLE `cities` ( `name` varchar(1024) NOT NULL, `population` int(11) DEFAULT NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin mysql> select * from cities; name population København Orebro Oslo Stockholm Örebro rows in set (0.00 sec) 1 row in set (0.00 sec) mysql> alter table cities modify column name varchar(1024) charset utf8mb4; ERROR 1062 (23000): Duplicate entry 'Örebro' for key 'PRIMARY' 23

24 Upgrade example contd. mysql> alter table cities modify column name varchar(768) charset utf8mb4; Query OK, 4 rows affected (0.01 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> insert into cities values(' 東京 ', ); Query OK, 1 row affected (0.00 sec) mysql> select * from cities; name population København Oslo Örebro Stockholm 東京 rows in set (0.00 sec) 24

25 文字化け (Mojibake) ( or what you see is not what you get...) mysql> create table foo(v varchar(10) character set latin1); mysql> insert into foo values('å'); mysql> set names latin1; mysql> insert into foo values('å'); mysql> set names utf8mb4; mysql> select * from foo; mysql> select hex(v) from foo; v hex(v) å E5 Ã C3A rows in set (0.00 sec) 2 rows in set (0.00 sec) 25

26 Fixing à mysql> select v from foo; v à row in set (0.01 sec) mysql> update foo set v=convert(convert(convert(v using binary) using utf8mb4) using latin1) ; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select v from foo; v å row in set (0.00 sec) 26

27 Fixing æ å åœã mysql> select v from foo; v æ å åœã row in set (0.01 sec) mysql> alter table foo modify column v varchar(128) charset binary; Query OK, 1 row affected (0.14 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> alter table foo modify column v varchar(128) charset utf8mb4; Query OK, 1 row affected (0.14 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> select v from foo; v 文字化け row in set (0.00 sec) 27

28 Space consumption utf8mb4 use 1 byte for ASCII characters (U U+007F), 2 bytes for most alphabets/abjads (U U+07FF), 3 bytes for Indic scripts, Hangul, Kana, the most used CJK Ideographs (U U+FFFF), 4 bytes for the rest: Archaic scripts, Emojis, Rarely used CJK extensions, Variant selectors etc. (U ) 28

29 Speed issues Operations on multibyte character sets inherently slower than singlebyte character sets (e.g. latin1 vs. utf8mb4) We have done a lot of code improvements. New code for the new utf8mb4 collations New collations are NO PAD (which gives faster algorithms) But expect a performance degradation in the order of 10-20% for sorting when you migrate from e.g latin1 to utf8mb4, depending on your data of course. Some collations are inherently slower than others (e.g. utf8mb4_0900_ai_ci vs. utf8mb4_ja_0900_as_cs_ks) 29

30 Truly usable for global purposes... 30

31 Q&A Check out my blogs at The 8.0 documentation (if everything else fails ) The Unicode documents (for those truly interested ) U+1F634 31

Google Search Appliance

Google Search Appliance Google Search Appliance Search Appliance Internationalization Google Search Appliance software version 7.2 and later Google, Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043 www.google.com GSA-INTL_200.01

More information

Oracle Access Manager

Oracle Access Manager Oracle Access Manager Addendum to Release Notes 10g (10.1.4.0.1) January 2007 This document is an addendum to the Release Notes for Oracle Access Manager 10g (10.1.4.0.1). It contains the following sections:

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 2 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Oracle E-Business Suite Internationalization and Multilingual Features

More information

Microsoft Store badge guidelines. October 2017

Microsoft Store badge guidelines. October 2017 Microsoft Store badge guidelines October 2017 Welcome Together we can do amazing things. Millions of fans and thousands of partners and developers across the world empower people and organizations do great

More information

2011 Martin v. Löwis. Data-centric XML. Character Sets

2011 Martin v. Löwis. Data-centric XML. Character Sets Data-centric XML Character Sets Character Sets: Rationale Computer stores data in sequences of bytes each byte represents a value in range 0..255 Text data are intended to denote characters, not numbers

More information

2007 Martin v. Löwis. Data-centric XML. Character Sets

2007 Martin v. Löwis. Data-centric XML. Character Sets Data-centric XML Character Sets Character Sets: Rationale Computer stores data in sequences of bytes each byte represents a value in range 0..255 Text data are intended to denote characters, not numbers

More information

Virtual Blade Configuration Mode Commands

Virtual Blade Configuration Mode Commands Virtual Blade Configuration Mode Commands To configure virtual blades on a WAE device, use the virtual-blade global configuration command. To disable a virtual blade, use the no form of this command. virtual-blade

More information

COM Text User Manual

COM Text User Manual COM Text User Manual Version: COM_Text_Manual_EN_V2.0 1 COM Text introduction COM Text software is a Serial Keys emulator for Windows Operating System. COM Text can transform the Hexadecimal data (received

More information

USER GUIDE PUBLIC Document Version: SAP Translation Hub SAP SE or an SAP affiliate company. All rights reserved.

USER GUIDE PUBLIC Document Version: SAP Translation Hub SAP SE or an SAP affiliate company. All rights reserved. USER GUIDE PUBLIC Document Version: 1807 2018-08-22 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1.... 4 1.1 What's New for.... 4 Release Notes - 2017....8 1.2 Getting

More information

User guide on how to generate PDF versions of the product information - veterinary

User guide on how to generate PDF versions of the product information - veterinary 03 February 2011 EMA/793983/2010 v.1.0 Patient Health Protection User guide on how to generate PDF versions of the product information - veterinary Introduction Since the product information consists of

More information

Practical character sets

Practical character sets Practical character sets In MySQL, on the web, and everywhere Domas Mituzas MySQL @ Sun Microsystems Wikimedia Foundation It seems simple a b c d e f a ą b c č d e ę ė f а б ц д е ф פ ע ד צ ב א... ---...

More information

CONTENT. ANALYST OPINION INDICATOR for MT4. Set up & Configuration Guide. Description 1 Subscribing to TRADING CENTRAL feed 1 Installation process 1

CONTENT. ANALYST OPINION INDICATOR for MT4. Set up & Configuration Guide. Description 1 Subscribing to TRADING CENTRAL feed 1 Installation process 1 ANALYST OPINION INDICATOR for MT4 Set up & Configuration CONTENT Description 1 Subscribing to TRADING CENTRAL feed 1 Installation process 1 Indicator's use and set up 4 Features and parameters 5 Upgrade

More information

Localizing Intellicus. Version: 7.3

Localizing Intellicus. Version: 7.3 Localizing Intellicus Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,

More information

www.locwaydtp.com locway@locwaydtp.com We are and this is our Company Presentation Brief About Us LocWay is a localization company focused on projects coordination, Translation and Desktop Publishing (DTP)

More information

DeskApp Admin Manual. Release 1.0 final. Kopano

DeskApp Admin Manual. Release 1.0 final. Kopano DeskApp Admin Manual Release 1.0 final Kopano Feb 21, 2018 Contents 1 Introduction 2 2 System requirements 3 2.1 WebApp............................................... 3 2.2 Operating system...........................................

More information

InterKey 2.0 for Windows Mobile Pocket PC devices

InterKey 2.0 for Windows Mobile Pocket PC devices Copyright 2005-2006 Paragon Software (Smart Handheld Devices Division) InterKey 2.0 for Windows Mobile Dear customers! Thank you for buying our software. It is your interest that inspires us to develop

More information

Can R Speak Your Language?

Can R Speak Your Language? Languages Can R Speak Your Language? Brian D. Ripley Professor of Applied Statistics University of Oxford ripley@stats.ox.ac.uk http://www.stats.ox.ac.uk/ ripley The lingua franca of computing is (American)

More information

Representing Characters, Strings and Text

Representing Characters, Strings and Text Çetin Kaya Koç http://koclab.cs.ucsb.edu/teaching/cs192 koc@cs.ucsb.edu Çetin Kaya Koç http://koclab.cs.ucsb.edu Fall 2016 1 / 19 Representing and Processing Text Representation of text predates the use

More information

ServiceAPI to the WorldLingo System

ServiceAPI to the WorldLingo System VER. 2.1 PAGE: 1 OF 16 ServiceAPI to the WorldLingo System Technical Summary WorldLingo VER. 2.1 PAGE: 2 OF 16 Table of Contents Table of Contents...2 Table of Figures...2 List of Tables...2 1. Purpose...3

More information

EU Terminology: Building text-related & translation-oriented projects for IATE

EU Terminology: Building text-related & translation-oriented projects for IATE EU Terminology: Building text-related & translation-oriented projects for IATE 20th European Symposium on Languages for Special Purposes University of Vienna 8-10 July 2015 Rodolfo Maslias European Parliament

More information

Representing Characters and Text

Representing Characters and Text Representing Characters and Text cs4: Computer Science Bootcamp Çetin Kaya Koç cetinkoc@ucsb.edu Çetin Kaya Koç http://koclab.org Winter 2018 1 / 28 Representing Text Representation of text predates the

More information

Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus

Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Summary This document outlines the necessary steps for transferring your Norman Endpoint Protection product to Avast

More information

Models HP Engage One Top Mount 2x20 CFD (Black) HP Engage One Top Mount 2x20 CFD (White)

Models HP Engage One Top Mount 2x20 CFD (Black) HP Engage One Top Mount 2x20 CFD (White) Overview Models (Black) (White) 1RL95AA 3GS18AA Introduction Frame easily readable price, product, and order information for customers on the, HP s smallest and thinnest CFD, designed to complement your

More information

Nitti Mostro Designer Pieter van Rosmalen. OpenType PostScript (otf), TrueType (ttf), woff, eot

Nitti Mostro Designer Pieter van Rosmalen. OpenType PostScript (otf), TrueType (ttf), woff, eot bold monday Nitti Mostro Designer Pieter van Rosmalen design year 2015 about Format Without a doubt, Nitti Mostro is the boldest family in our Nitti series yet. And the most fun. Eighteen styles in total

More information

2. bizhub Remote Access Function Support List

2. bizhub Remote Access Function Support List 2. bizhub Remote Access Function Support List MFP Function Support List for bizhub Remote Access Basic s MFP model Firmware v C754/ C654/ C754e/ C654e 754/ 654 C554/ C454/ C364/ C284/ C224 (*5) A1610Y

More information

Installation process Features and parameters Upgrade process... 6

Installation process Features and parameters Upgrade process... 6 Content Installation process... 1 Features and parameters... 4 Upgrade process... 6 Installation process The latest version of our Indicator can be downloaded from here http://www.tradingcentral.com/install_trading_central_indicator_for_metatrader/setup.exe

More information

UTF and Turkish. İstinye University. Representing Text

UTF and Turkish. İstinye University. Representing Text Representing Text Representation of text predates the use of computers for text Text representation was needed for communication equipment One particular commonly used communication equipment was teleprinter

More information

Hik-Connect Mobile Client

Hik-Connect Mobile Client Hik-Connect Mobile Client SPEC V3.6.3 Name: Hik-Connect Mobile Client Software Version: V3.6.3 Android: System Requirement: Android 4.1 or Above ios: System Requirement: ios 8.0 or Above Software Information

More information

Licensed Program Specifications

Licensed Program Specifications AFP Font Collection for MVS, OS/390, VM, and VSE Program Number 5648-B33 Licensed Program Specifications AFP Font Collection for MVS, OS/390, VM, and VSE, hereafter referred to as AFP Font Collection,

More information

SARCASTIC 1 OF 9 FONTS.BARNBROOK.NET

SARCASTIC 1 OF 9 FONTS.BARNBROOK.NET s 1 OF 9 Sarcastic? I bet you won t mention that it is based on 1950s script typography and the rhythmic forms of interconnected neon lettering. With absolutely none of it interpreted in a contemporary

More information

MaintSmart. Enterprise. User. Guide. for the MaintSmart Translator. version 4.0. How does the translator work?...2 What languages are supported?..

MaintSmart. Enterprise. User. Guide. for the MaintSmart Translator. version 4.0. How does the translator work?...2 What languages are supported?.. How does the translator work?......2 What languages are supported?..3 MaintSmart User Enterprise Guide version 4.0 for the MaintSmart Translator 1 MaintSmart Translator - An Overview. How does it work?

More information

ipod touch 16GB - Technical Specifications

ipod touch 16GB - Technical Specifications ipod touch 16GB - Technical Specifications Size and Weight Height: 4.86 inches (123.4 mm) Width: 2.31 inches (58.6 mm) Depth: 0.24 inch (6.1 mm) Weight: 3.04 ounces (86 grams) Capacity 16GB Wireless 802.11a/b/g/n

More information

Guide & User Instructions

Guide & User Instructions Guide & User Instructions Revised 06/2012 726 Grant Street Troy Ohio 45373 877.698.3262 937.335.3887 onecallnow.com support@onecallnow.com America s Largest Message Notification Provider Copyright 2009-2012

More information

This manual describes utf8gen, a utility for converting Unicode hexadecimal code points into UTF-8 as printable characters for immediate viewing and

This manual describes utf8gen, a utility for converting Unicode hexadecimal code points into UTF-8 as printable characters for immediate viewing and utf8gen Paul Hardy This manual describes utf8gen, a utility for converting Unicode hexadecimal code points into UTF-8 as printable characters for immediate viewing and as byte sequences suitable for including

More information

Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil

Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil Atlas Font Foundry Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil abcdefghijklmnopqrstuvwxyzßfbfifkflft 1234567890#$ àáâãäåāăąǻ ABCDEFGHIJKLMNOPQRSTUVWYZ& 1234567890@.,:;!?)]} * Heimat

More information

Bryant Condensed. From The Process Type Foundry

Bryant Condensed. From The Process Type Foundry Bryant Condensed From The Process Type Foundry Designer Eric Olson Format Cross Platform OpenType Styles & Weights 4 weights AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz01 AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0

More information

PROFICIENCY TESTING IN FOREIGN LANGUAGES

PROFICIENCY TESTING IN FOREIGN LANGUAGES REGISTRATION FORM PERSONAL INFORMATION Ms. Mr. Last Date of Birth First Middle PROFICIENCY TESTING IN FOREIGN LANGUAGES Social Security, NYU Student ID Number, or Passport Number Home Work Language to

More information

Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus

Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Summary This document outlines the necessary steps for transferring your Norman Endpoint Protection product to Avast

More information

QuickSpecs. HP Retail Integrated 2x20 Display. Overview. Front. 1. 2X20 LCD, backlit display. 2. USB connector

QuickSpecs. HP Retail Integrated 2x20 Display. Overview. Front. 1. 2X20 LCD, backlit display. 2. USB connector Overview Front 1. 2X20 LCD, backlit display 2. USB connector c04310460 Worldwide Version 2 June 16,2016 Page 1 Overview Shown on back of RP7, Retail System Models (Non-Complex) (Complex) G6U79AA G7G29AA

More information

American Philatelic Society Translation Committee. Annual Report Prepared by Bobby Liao

American Philatelic Society Translation Committee. Annual Report Prepared by Bobby Liao American Philatelic Society Translation Committee Annual Report 2012 Prepared by Bobby Liao - 1 - Table of Contents: 1. Executive Summary 2. Translation Committee Activities Summary July 2011 June 2012

More information

The Unicode Standard Version 11.0 Core Specification

The Unicode Standard Version 11.0 Core Specification The Unicode Standard Version 11.0 Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers

More information

Irma Slab. dui Typotheque type specimen & OpenType feature specification. Please read before using the fonts.

Irma Slab. dui Typotheque type specimen & OpenType feature specification. Please read before using the fonts. Typotheque type specimen & OpenType feature specification. Please read before using the fonts. Irma Slab OpenType font family supporting Latin based European languages, with extensive typographic features.

More information

Organon Sans. a type specimen. 1

Organon Sans. a type specimen. 1 a type specimen info@g-type.com 1 Introduction Light 11/13 pt Bold Caps & Small Caps 75/65 pt The six weight typeface is a stylish, legible and feature-laden OpenType family which complements its sister,

More information

Hik-Connect Client Software V (Android) V (iOS) Release Notes ( )

Hik-Connect Client Software V (Android) V (iOS) Release Notes ( ) Hik-Connect Client Software V3.1.0 0828(Android) V3.1.0 170830(iOS) Release Notes (2017-09-07) Hik-Connect Version 3.1.0: Optimize Login Page Hik-Connect account and email address are displayed default,

More information

Talk2You User Manual Smartphone / Tablet

Talk2You User Manual Smartphone / Tablet Talk2You User Manual Smartphone / Tablet Don t Translate it. Lingmo It! language translation technology for the global market The World s First Translating Voice Messaging Software Communicate with cross-border

More information

Push button sensor 3 Plus - Brief instructions for loading additional display languages Order-No , , 2042 xx, 2043 xx, 2046 xx

Push button sensor 3 Plus - Brief instructions for loading additional display languages Order-No , , 2042 xx, 2043 xx, 2046 xx KNX/EIB Product documentation Issue: 01.07.2011 65yxx220 Push button sensor 3 Plus - Brief instructions for loading additional display languages KNX/EIB Product documentation Contents 1 Product definition...

More information

ATypI Hongkong Development of a Pan-CJK Font

ATypI Hongkong Development of a Pan-CJK Font ATypI Hongkong 2012 Development of a Pan-CJK Font What is a Pan-CJK Font? Pan (greek: ) means "all" or "involving all members" of a group Pan-CJK means a Unicode based font which supports different countries

More information

Formatting Custom List Information.

Formatting Custom List Information. Hello. MailChimp has a lot of great merge tags that can help you customize your email campaigns. You can use MailChimp s merge tags to dynamically add content to your email. Include something as simple

More information

European Year 2012 for Active Ageing and Solidarity between Generations. Graphic guidelines

European Year 2012 for Active Ageing and Solidarity between Generations. Graphic guidelines European Year 2012 for Active Ageing and Solidarity between Generations Graphic guidelines Contents Publishing information Published by European Commission Designed by Directorate General Employment, Social

More information

QuickSpecs. HP Graphical POS Pole Display. Models

QuickSpecs. HP Graphical POS Pole Display. Models Overview Models QZ704AA Introduction The is a stylish and durable 2-line customer-facing display. Key Features and Benefits The display delivers clear, easy-to-read text and graphics for displaying product

More information

Chevin Pro. a type specimen. 1

Chevin Pro. a type specimen. 1 a type specimen info@g-type.com 1 Introduction Light 11/13 pt Chevin is a modern, rounded type family in 6 weights which was designed with functionality and legibility in mind. With its open counters and

More information

Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil

Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil Atlas Font Foundry Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil abcdefghijklmnopqrstuvwxyzßfbfifjfl 1234567890# $ àáâãäåāăąǻ ABCDEFGHIJKLMNOPQRSTUVWYZ& 1234567890@.,:;!?)]} * Heimat

More information

RELEASE NOTES UFED ANALYTICS DESKTOP SAVE TIME AND RESOURCES WITH ADVANCED IMAGE ANALYTICS HIGHLIGHTS

RELEASE NOTES UFED ANALYTICS DESKTOP SAVE TIME AND RESOURCES WITH ADVANCED IMAGE ANALYTICS HIGHLIGHTS RELEASE NOTES Version 5.2 September 2016 UFED ANALYTICS DESKTOP HIGHLIGHTS UFED Analytics Desktop version 5.2 serves as your virtual partner, saving precious time in the investigative process. Designed

More information

SourceOne. Products Compatibility Guide REV 61

SourceOne. Products Compatibility Guide REV 61 SourceOne Products Compatibility Guide 300-008-041 REV 61 Copyright 2005-2017 Dell Inc. or its subsidiaries All rights reserved. Published December 2017 Dell believes the information in this publication

More information

SourceOne. Products Compatibility Guide REV 62

SourceOne. Products Compatibility Guide REV 62 SourceOne Products Compatibility Guide 300-008-041 REV 62 Copyright 2005-2018 Dell Inc. or its subsidiaries All rights reserved. Published March 2018 Dell believes the information in this publication is

More information

Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil

Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil Atlas Font Foundry Heimat Didone Heimat Display Heimat Sans Heimat Mono Heimat Stencil abcdefghijklmnopqrstuvwxyzßfbfifjfl 1234567890# $ àáâãäåāăąǻ ABCDEFGHIJKLMNOPQRSTUVWYZ& 1234567890@.,:;!?)]} * Heimat

More information

Multilingual Support Configuration For IM and Presence Service

Multilingual Support Configuration For IM and Presence Service Multilingual Support Configuration For IM and Presence Service Install Locale Installer on IM and Presence Service, page 1 Error Messages, page 3 Localized Applications, page 5 Install Locale Installer

More information

Rescue Lens Administrators Guide

Rescue Lens Administrators Guide Rescue Lens Administrators Guide Contents About Rescue Lens...4 Rescue Lens Administration Center At a Glance...4 LogMeIn Rescue Lens System Requirements...4 About Rescue Lens in a Multilingual Environment...5

More information

Perceptive Intelligent Capture Visibility

Perceptive Intelligent Capture Visibility Perceptive Intelligent Capture Visibility Technical Specifications Version: 3.1.x Written by: Product Knowledge, R&D Date: August 2018 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark

More information

ADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS

ADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS ADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS Table of Contents OVERVIEW... 1 Baseline requirements beginning with 9.3.2 and 8.2.2... 2 System requirements... 2 9.3.2... 2 8.2.2... 3 Supported

More information

Oracle. Talent Acquisition Cloud Using Scheduling Center. 17 (update 17.4)

Oracle. Talent Acquisition Cloud Using Scheduling Center. 17 (update 17.4) Oracle Talent Acquisition Cloud 17 (update 17.4) Part Number: E93807-01 Copyright 2018, Oracle and/or its affiliates. All rights reserved Authors: OTAC Information Development Team This software and related

More information

Remote Ethernet Device, RED-1 - TIPS & TRICKS

Remote Ethernet Device, RED-1 - TIPS & TRICKS Technical Newsletter VOLUME 4, ISSUE 3 Remote Ethernet Device, RED-1 - TIPS & TRICKS RED-1 & RED-1F are the latest remote control options for Audia and Nexia.The RED-1 includes similar functionality as

More information

This bulletin was created to inform you of the release of the new version 4.30 of the Epson EMP Monitor software utility.

This bulletin was created to inform you of the release of the new version 4.30 of the Epson EMP Monitor software utility. EPSON PRODUCT SUPPORT BULLETIN Date: 04/20/2009 Originator: JAM PSB #: PSB.2009.06.001 Authorization: Reference: TI 09-05e Rev. A/B Total Pages: 5 Product(s): PowerLite 735c / Cinema 500 / 737c / 745c

More information

0 OpenText RightFax. 16 EP4 Server Requirements

0 OpenText RightFax. 16 EP4 Server Requirements 0 OpenText RightFax 16 EP4 Server Requirements This document covers the sever requirements for a core RightFax installation, specific integrations may require additional pre-requirements. Documentation

More information

KIWI Smartphone FAQs V1.1 HUAWEI TECHNOLOGIES CO., LTD. Software Engineering Documentation Dept. Date December 2015

KIWI Smartphone FAQs V1.1 HUAWEI TECHNOLOGIES CO., LTD. Software Engineering Documentation Dept. Date December 2015 KIWI Smartphone FAQs V1.1 Author Software Engineering Documentation Dept Date December 2015 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2015. All rights reserved. No part of this

More information

uptex Unicode version of ptex with CJK extensions

uptex Unicode version of ptex with CJK extensions uptex Unicode version of ptex with CJK extensions Takuji Tanaka uptex project Oct 26, 2013 Takuji Tanaka (uptex project) uptex Unicode version of ptex with CJK extensions Oct 26, 2013 1 / 42 Outline /

More information

MSRP Price list & order form

MSRP Price list & order form 1 LVI America, Inc. 150 north Michigan Avenue, Ste 1950 Chicago, IL 60601 Phone: (888) 781-7811 E-mail: order@lviamerica.com WWW.LVIAMERICA.COM MSRP Price list & order form Valid from 2018-01-31 Product

More information

INSITE Features Notes

INSITE Features Notes INSITE 8.3.0 Features Notes The latest INSITE information can be found on the website at http://insite.cummins.com. For technical support, please send an email to servicetoolsupport@cummins.com or call

More information

Release Notes MimioStudio Software

Release Notes MimioStudio Software Release Notes MimioStudio 8.0.1 Software Copyright Notice 2011 DYMO/Mimio, a Newell Rubbermaid company About MimioStudio 8.0.1 Welcome to MimioStudio 8.0.1 software! Version 8.0.1 is an update to the existing

More information

Apple 64GB Wi-Fi ipad Mini 3, Model MGGQ2LL/A

Apple 64GB Wi-Fi ipad Mini 3, Model MGGQ2LL/A Apple 64GB Wi-Fi ipad Mini 3, Model MGGQ2LL/A The most advanced ipad mini has the Touch ID fingerprint sensor, a 7.9-inch Retina display, a powerful A7 chip with 64- bit architecture, an isight camera,

More information

QUICK REFERENCE GUIDE: SHELL SUPPLIER PROFILE QUESTIONNAIRE (SPQ)

QUICK REFERENCE GUIDE: SHELL SUPPLIER PROFILE QUESTIONNAIRE (SPQ) QUICK REFERENCE GUIDE: SHELL SUPPLIER PROFILE QUESTIONNAIRE (SPQ) July 2018 July 2018 1 SPQ OVERVIEW July 2018 2 WHAT IS THE SHELL SUPPLIER PROFILE QUESTIONNAIRE? Shell needs all potential and existing

More information

LiveEngage System Requirements and Language Support Document Version: 5.0 February Relevant for LiveEngage Enterprise In-App Messenger SDK v2.

LiveEngage System Requirements and Language Support Document Version: 5.0 February Relevant for LiveEngage Enterprise In-App Messenger SDK v2. LiveEngage System Requirements and Language Support Document Version: 5.0 February 2017 Relevant for LiveEngage Enterprise In-App Messenger SDK v2.0 Introduction The LiveEngage platform aims to provide

More information

8 Parts and diagrams. Chapter contents. Ordering parts and supplies. Accessories. Covers. Internal components. Tray 2 pickup assembly

8 Parts and diagrams. Chapter contents. Ordering parts and supplies. Accessories. Covers. Internal components. Tray 2 pickup assembly 8 Parts and diagrams Chapter contents Ordering parts and supplies Accessories Covers Internal components Tray 2 pickup assembly Alphabetical parts list Numerical parts list ENWW Chapter contents 217 Ordering

More information

typography.net Shire types big, black, mixed up

typography.net Shire types big, black, mixed up typography.net Shire types big, black, mixed up typography.net Introduction ABCDEFGHIJKLMNOPQRSTUVWXYZ About Shire Types and Shire Pro Features Shire Types language support Shire Pro language support Further

More information

Code Extension Technique Standard: ISO/IEC 2022

Code Extension Technique Standard: ISO/IEC 2022 Code Extension Technique Standard: ISO/IEC 2022 And the Significance National Standard Character Sets Are to Be Registered in Accordance with ISO/IEC 2375 Process ISO 2022 and ISO 2375 0 1 23 4 5 6 7 8

More information

LiveEngage System Requirements and Language Support Document Version: 5.6 May Relevant for LiveEngage Enterprise In-App Messenger SDK v2.

LiveEngage System Requirements and Language Support Document Version: 5.6 May Relevant for LiveEngage Enterprise In-App Messenger SDK v2. LiveEngage System Requirements and Language Support Document Version: 5.6 May 2017 Relevant for LiveEngage Enterprise In-App Messenger SDK v2.3 Introduction The LiveEngage platform aims to provide the

More information

COSC 243 (Computer Architecture)

COSC 243 (Computer Architecture) COSC 243 Computer Architecture And Operating Systems 1 Dr. Andrew Trotman Instructors Office: 123A, Owheo Phone: 479-7842 Email: andrew@cs.otago.ac.nz Dr. Zhiyi Huang (course coordinator) Office: 126,

More information

Section Software

Section Software 4800 Software Language Standard Sets FS-4-8-014-01 4800 STANDARD SET ENGLISH/CROATIAN V1.2 FS-4-8-016-01 4800 STANDARD SET ENGLISH/DANISH V1.2 FS-4-8-004-03 4800 STANDARD SET ENGLISH/DUTCH V1.2 FS-4-8-002-03

More information

PAGE 1 SYSTRAN. PRESENTER: GILLES MONTIER

PAGE 1 SYSTRAN.  PRESENTER: GILLES MONTIER PAGE 1 SYSTRAN PRESENTER: GLLES MONTER Language Resources: Foundations of the Multilingual Digital Single Market PAGE 2 Language Resources for MT: what does our customers want? Better generic translation

More information

Localization: How do I translate Magento interface? Magento localization tips

Localization: How do I translate Magento interface? Magento localization tips Magento interface is translated with CSV localization files (installed as extension in Magento Connect Manager) or using buit-in Inline translation tool. To learn how to enable inline translation please

More information

Complete Messaging Solution

Complete Messaging Solution ervice Mailvice Service & Operations Voice Your customers and clients expect their calls to be handled quickly or routed to the appropriate person or department. This is where ITS Telecom and Systems can

More information

Oracle9i Database: The Power of Globalization Technology

Oracle9i Database: The Power of Globalization Technology Oracle9i Database: The Power of Globalization Technology An Oracle White Paper [January] [2001] The Power of Globalization Page 1 GLOBALIZATION TECHNOLOGY - EXECUTIVE OVERVIEW4 THE POWER OF GLOBALIZATION

More information

SACD Text summary. SACD Text Overview. Based on Scarlet book Version 1.2. sonic studio

SACD Text summary. SACD Text Overview. Based on Scarlet book Version 1.2. sonic studio 1 SACD Text Overview Based on Scarlet book Version 1.2 2 Main Features of SACD Text Good compatibility with CD Text Player can handle both CD Text and SACD in same operation Utilizes existing CD Text source

More information

Net: EUR Gross: EUR

Net: EUR Gross: EUR Code: DS-2CD1621FWD-I IP CAMERA DS-2CD1621FWD-I 2.8... 12 mm HIKVISION Net: 194.09 EUR Gross: 238.73 EUR IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming

More information

Printing Foreign Text Using BarTender

Printing Foreign Text Using BarTender Printing Foreign Text Using BarTender How to Print Text from Virtually any of the World s Languages and Writing Systems Seagull Scientific, Inc 1616 148 th Ave. S.E. Bellevue, WA 98007-6848 USA TEL: 425-641-1408

More information

Multilingual Support Configuration For IM and Presence Service

Multilingual Support Configuration For IM and Presence Service Multilingual Support Configuration For IM and Presence Service Locale Installation, page 1 Install Locale Installer on IM and Presence Service, page 3 Error Messages, page 5 Localized Applications, page

More information

Click-to-Call (Web RTC)

Click-to-Call (Web RTC) Click-to-Call (Web RTC) Admin Guide 27 September 2018 Contents Click-to-Call and StarLeaf Cloud 3 Browser support for Click-to-Call 3 Chrome 3 Internet Explorer 3 Firefox 4 Safari 4 Content share for browser-based

More information

iphone 5 Specifications

iphone 5 Specifications iphone 5 Specifications Size and Weight! Height: 4.87 inches (123.8 mm)! Width: 2.31 inches (58.6 mm)! Depth: 0.30 inch (7.6 mm)! Weight: 3.95 ounces (112 grams) Cellular and Wireless! GSM model A1428*:

More information

Unicode and its discontents. Jeremy G. Kahn Machine Translation reading group 5 May 2008

Unicode and its discontents. Jeremy G. Kahn Machine Translation reading group 5 May 2008 Unicode and its discontents Jeremy G. Kahn jgk@u.washington.edu Machine Translation reading group 5 May 2008 Overall outline Character encodings: Back to grammar school Vocabulary and history lessons Chinese

More information

Simple manual for ML members(mailman)

Simple manual for ML members(mailman) Simple manual for ML members(mailman) Version 4.2 (Mailing List Service) Academic Computing & Communications Center University of Tsukuba 28/11/2016 Index 1. Introduction... 1 2. What is Mailing list?...

More information

Net: EUR Gross: EUR

Net: EUR Gross: EUR Code: DS-2CD1041-I IP CAMERA DS-2CD1041-I 4.0 Mpx 2.8 mm HIKVISION Net: 134.96 EUR Gross: 166.00 EUR IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming at maximal

More information

Net: PLN Gross: PLN

Net: PLN Gross: PLN Code: DS-2CD1001-I IP CAMERA DS-2CD1001-I - 720p 2.8 mm HIKVISION Net: 296.00 PLN Gross: 364.08 PLN IP camera with efficient H.264 image compression algorithm for clear and smooth video streaming at maximal

More information

Corporate Design Manual October 2012 Basics BOBST DESIGN MANUAL CORPORATE. October, Version 1.9. Basics.

Corporate Design Manual October 2012 Basics BOBST DESIGN MANUAL CORPORATE. October, Version 1.9. Basics. CORPORATE DESIGN MANUAL Version 1.9 October, 2012 Basics www.bobst.com BRAND ELEMENTS logo The logo is used to brand all products, offerings and communications. Secondary design element To bring the brand

More information

10 Steps to Document Translation Success

10 Steps to Document Translation Success 10 Steps to Document Translation Success www.globalizationpartners.com 10 Steps to Document Translation Success Copyright 2016-2017 Globalization Partners International. All rights reserved. This ebook

More information

Recent Trends in Standardization of Japanese Character Codes

Recent Trends in Standardization of Japanese Character Codes Recent Trends in Standardization of Japanese Character Codes Taichi Kawabata Abstract Character encodings are a basic and fundamental layer of digital text that are necessary for exchanging information

More information

GV-Center V2 INTRODUCTION GV CENTER V2 VS. GV CENTER V2 PRO

GV-Center V2 INTRODUCTION GV CENTER V2 VS. GV CENTER V2 PRO -1- GV-Center V2 INTRODUCTION While GV Center V2 Pro is a professional version for a large central monitoring network such as alarm services companies or chain stores, GV Center V2 is a standard version

More information

IBM DB2 Web Query for System i V1R1M0 and V1R1M1 Install Instructions (updated 08/21/2009)

IBM DB2 Web Query for System i V1R1M0 and V1R1M1 Install Instructions (updated 08/21/2009) IBM DB2 Web Query for System i V1R1M0 and V1R1M1 Install Instructions (updated 08/21/2009) Installation & Setup Review all instructions before starting the install of DB2 Web Query. Complete these steps

More information

Category: Informational 1 April 2005

Category: Informational 1 April 2005 Network Working Group M. Crispin Request for Comments: 4042 Panda Programming Category: Informational 1 April 2005 Status of This Memo UTF-9 and UTF-18 Efficient Transformation Formats of Unicode This

More information

INSITE Features Notes

INSITE Features Notes INSITE 8.1.2 Features Notes The latest INSITE information can be found on the website at http://insite.cummins.com For technical support, please send an email to servicetoolsupport@cummins.com or call

More information

Height: 9.50 inches (241.2 mm) Width: 7.31 inches (185.7 mm) Depth: 0.37 inch (9.4 mm) Weight: 1.44 pounds (652 g) Height: 9.50 inches (241.

Height: 9.50 inches (241.2 mm) Width: 7.31 inches (185.7 mm) Depth: 0.37 inch (9.4 mm) Weight: 1.44 pounds (652 g) Height: 9.50 inches (241. Height: 1 Width: Depth: Weight: Height: Width: Depth: Weight: 9.50 inches (241.2 mm) 7.31 inches (185.7 mm) 0.37 inch (9.4 mm) 1.44 pounds (652 g) 9.50 inches (241.2 mm) 7.31 inches (185.7 mm) 0.37 inch

More information