00001 /* 00002 * Copyright (C) 2007 Apple Inc. All rights reserved. 00003 * 00004 * Redistribution and use in source and binary forms, with or without 00005 * modification, are permitted provided that the following conditions 00006 * are met: 00007 * 1. Redistributions of source code must retain the above copyright 00008 * notice, this list of conditions and the following disclaimer. 00009 * 2. Redistributions in binary form must reproduce the above copyright 00010 * notice, this list of conditions and the following disclaimer in the 00011 * documentation and/or other materials provided with the distribution. 00012 * 00013 * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 00014 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00015 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 00016 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 00017 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 00018 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 00019 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 00020 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 00021 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 00022 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 00023 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00024 */ 00025 00026 #ifndef CharacterNames_h 00027 #define CharacterNames_h 00028 00029 #include <wtf/unicode/Unicode.h> 00030 00031 namespace WebCore { 00032 00033 // Names here are taken from the Unicode standard. 00034 00035 // Note, these are UChar constants, not UChar32, which makes them 00036 // more convenient for WebCore code that mostly uses UTF-16. 00037 00038 const UChar blackSquare = 0x25A0; 00039 const UChar bullet = 0x2022; 00040 const UChar horizontalEllipsis = 0x2026; 00041 const UChar ideographicSpace = 0x3000; 00042 const UChar leftToRightMark = 0x200E; 00043 const UChar leftToRightOverride = 0x202D; 00044 const UChar newlineCharacter = 0x000A; 00045 const UChar noBreakSpace = 0x00A0; 00046 const UChar objectReplacementCharacter = 0xFFFC; 00047 const UChar popDirectionalFormatting = 0x202C; 00048 const UChar rightToLeftMark = 0x200F; 00049 const UChar rightToLeftOverride = 0x202E; 00050 const UChar softHyphen = 0x00AD; 00051 const UChar whiteBullet = 0x25E6; 00052 const UChar zeroWidthSpace = 0x200B; 00053 00054 } 00055 00056 #endif // CharacterNames_h