| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
| 3  * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. | 3  * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. | 
| 4  * All rights reserved. | 4  * All rights reserved. | 
| 5  * Copyright (C) 2013 Google Inc. All rights reserved. | 5  * Copyright (C) 2013 Google Inc. All rights reserved. | 
| 6  * Copyright (C) 2015 Collabora Ltd. All rights reserved. | 6  * Copyright (C) 2015 Collabora Ltd. All rights reserved. | 
| 7  * | 7  * | 
| 8  * This library is free software; you can redistribute it and/or | 8  * This library is free software; you can redistribute it and/or | 
| 9  * modify it under the terms of the GNU Library General Public | 9  * modify it under the terms of the GNU Library General Public | 
| 10  * License as published by the Free Software Foundation; either | 10  * License as published by the Free Software Foundation; either | 
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 175 } | 175 } | 
| 176 | 176 | 
| 177 void FontBuilder::setFontSmoothing(FontSmoothingMode foontSmoothingMode) { | 177 void FontBuilder::setFontSmoothing(FontSmoothingMode foontSmoothingMode) { | 
| 178   set(PropertySetFlag::FontSmoothing); | 178   set(PropertySetFlag::FontSmoothing); | 
| 179 | 179 | 
| 180   m_fontDescription.setFontSmoothing(foontSmoothingMode); | 180   m_fontDescription.setFontSmoothing(foontSmoothingMode); | 
| 181 } | 181 } | 
| 182 | 182 | 
| 183 void FontBuilder::setFeatureSettings(PassRefPtr<FontFeatureSettings> settings) { | 183 void FontBuilder::setFeatureSettings(PassRefPtr<FontFeatureSettings> settings) { | 
| 184   set(PropertySetFlag::FeatureSettings); | 184   set(PropertySetFlag::FeatureSettings); | 
|  | 185   m_fontDescription.setFeatureSettings(std::move(settings)); | 
|  | 186 } | 
| 185 | 187 | 
| 186   m_fontDescription.setFeatureSettings(std::move(settings)); | 188 void FontBuilder::setVariationSettings( | 
|  | 189     PassRefPtr<FontVariationSettings> settings) { | 
|  | 190   set(PropertySetFlag::VariationSettings); | 
|  | 191   m_fontDescription.setVariationSettings(std::move(settings)); | 
| 187 } | 192 } | 
| 188 | 193 | 
| 189 void FontBuilder::setFamilyDescription( | 194 void FontBuilder::setFamilyDescription( | 
| 190     FontDescription& fontDescription, | 195     FontDescription& fontDescription, | 
| 191     const FontDescription::FamilyDescription& familyDescription) { | 196     const FontDescription::FamilyDescription& familyDescription) { | 
| 192   set(PropertySetFlag::Family); | 197   set(PropertySetFlag::Family); | 
| 193 | 198 | 
| 194   bool isInitial = | 199   bool isInitial = | 
| 195       familyDescription.genericFamily == FontDescription::StandardFamily && | 200       familyDescription.genericFamily == FontDescription::StandardFamily && | 
| 196       familyDescription.family.familyIsEmpty(); | 201       familyDescription.family.familyIsEmpty(); | 
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 373   if (isSet(PropertySetFlag::Locale)) | 378   if (isSet(PropertySetFlag::Locale)) | 
| 374     description.setLocale(m_fontDescription.locale()); | 379     description.setLocale(m_fontDescription.locale()); | 
| 375   if (isSet(PropertySetFlag::Style)) | 380   if (isSet(PropertySetFlag::Style)) | 
| 376     description.setStyle(m_fontDescription.style()); | 381     description.setStyle(m_fontDescription.style()); | 
| 377   if (isSet(PropertySetFlag::VariantCaps)) | 382   if (isSet(PropertySetFlag::VariantCaps)) | 
| 378     description.setVariantCaps(m_fontDescription.variantCaps()); | 383     description.setVariantCaps(m_fontDescription.variantCaps()); | 
| 379   if (isSet(PropertySetFlag::VariantLigatures)) | 384   if (isSet(PropertySetFlag::VariantLigatures)) | 
| 380     description.setVariantLigatures(m_fontDescription.getVariantLigatures()); | 385     description.setVariantLigatures(m_fontDescription.getVariantLigatures()); | 
| 381   if (isSet(PropertySetFlag::VariantNumeric)) | 386   if (isSet(PropertySetFlag::VariantNumeric)) | 
| 382     description.setVariantNumeric(m_fontDescription.variantNumeric()); | 387     description.setVariantNumeric(m_fontDescription.variantNumeric()); | 
|  | 388   if (isSet(PropertySetFlag::VariationSettings)) | 
|  | 389     description.setVariationSettings(m_fontDescription.variationSettings()); | 
| 383   if (isSet(PropertySetFlag::TextRendering)) | 390   if (isSet(PropertySetFlag::TextRendering)) | 
| 384     description.setTextRendering(m_fontDescription.textRendering()); | 391     description.setTextRendering(m_fontDescription.textRendering()); | 
| 385   if (isSet(PropertySetFlag::Kerning)) | 392   if (isSet(PropertySetFlag::Kerning)) | 
| 386     description.setKerning(m_fontDescription.getKerning()); | 393     description.setKerning(m_fontDescription.getKerning()); | 
| 387   if (isSet(PropertySetFlag::FontSmoothing)) | 394   if (isSet(PropertySetFlag::FontSmoothing)) | 
| 388     description.setFontSmoothing(m_fontDescription.fontSmoothing()); | 395     description.setFontSmoothing(m_fontDescription.fontSmoothing()); | 
| 389   if (isSet(PropertySetFlag::TextOrientation) || | 396   if (isSet(PropertySetFlag::TextOrientation) || | 
| 390       isSet(PropertySetFlag::WritingMode)) | 397       isSet(PropertySetFlag::WritingMode)) | 
| 391     updateOrientation(description, style); | 398     updateOrientation(description, style); | 
| 392 | 399 | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
| 410           FontDescription::Size(FontSize::initialKeywordSize(), 0.0f, false)); | 417           FontDescription::Size(FontSize::initialKeywordSize(), 0.0f, false)); | 
| 411   updateSpecifiedSize(fontDescription, documentStyle); | 418   updateSpecifiedSize(fontDescription, documentStyle); | 
| 412   updateComputedSize(fontDescription, documentStyle); | 419   updateComputedSize(fontDescription, documentStyle); | 
| 413 | 420 | 
| 414   updateOrientation(fontDescription, documentStyle); | 421   updateOrientation(fontDescription, documentStyle); | 
| 415   documentStyle.setFontDescription(fontDescription); | 422   documentStyle.setFontDescription(fontDescription); | 
| 416   documentStyle.font().update(fontSelector); | 423   documentStyle.font().update(fontSelector); | 
| 417 } | 424 } | 
| 418 | 425 | 
| 419 }  // namespace blink | 426 }  // namespace blink | 
| OLD | NEW | 
|---|