|  | // Copyright 2012 The Chromium Authors. All rights reserved. | 
|  | // Use of this source code is governed by a BSD-style license that can be | 
|  | // found in the LICENSE file. | 
|  |  | 
|  | #include "ui/gfx/switches.h" | 
|  |  | 
|  | namespace switches { | 
|  |  | 
|  | // Disables the HarfBuzz port of RenderText on all platforms. | 
|  | const char kDisableHarfBuzzRenderText[] = "disable-harfbuzz-rendertext"; | 
|  |  | 
|  | // Enables the HarfBuzz port of RenderText on all platforms. | 
|  | const char kEnableHarfBuzzRenderText[] = "enable-harfbuzz-rendertext"; | 
|  |  | 
|  | // Enable text glyphs to have X-positions that aren't snapped to the pixel grid | 
|  | // in webkit renderers. | 
|  | const char kEnableWebkitTextSubpixelPositioning[] = | 
|  | "enable-webkit-text-subpixel-positioning"; | 
|  |  | 
|  | // Overrides the device scale factor for the browser UI and the contents. | 
|  | const char kForceDeviceScaleFactor[] = "force-device-scale-factor"; | 
|  |  | 
|  | #if defined(OS_WIN) | 
|  | // Disables the DirectWrite font rendering system on windows. | 
|  | const char kDisableDirectWrite[] = "disable-direct-write"; | 
|  |  | 
|  | // Enables DirectWrite font rendering for general UI elements. | 
|  | const char kEnableDirectWriteForUI[] = "enable-directwrite-for-ui"; | 
|  | #endif | 
|  |  | 
|  | }  // namespace switches |