Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(76)

Unified Diff: third_party/ots/src/metrics.cc

Issue 1252363005: Update OTS to revision a7a3b94 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/ots/src/metrics.h ('k') | third_party/ots/src/name.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/ots/src/metrics.cc
diff --git a/third_party/ots/src/metrics.cc b/third_party/ots/src/metrics.cc
index 8d59b953b18ac2cbf973014a812f2b633982b2c5..579d0bd1e75b43642698a72d4cc644a8a91ca239 100644
--- a/third_party/ots/src/metrics.cc
+++ b/third_party/ots/src/metrics.cc
@@ -15,7 +15,7 @@
namespace ots {
-bool ParseMetricsHeader(OpenTypeFile *file, Buffer *table,
+bool ParseMetricsHeader(Font *font, Buffer *table,
OpenTypeMetricsHeader *header) {
if (!table->ReadS16(&header->ascent) ||
!table->ReadS16(&header->descent) ||
@@ -39,12 +39,12 @@ bool ParseMetricsHeader(OpenTypeFile *file, Buffer *table,
header->linegap = 0;
}
- if (!file->head) {
+ if (!font->head) {
return OTS_FAILURE_MSG("Missing head font table");
}
// if the font is non-slanted, caret_offset should be zero.
- if (!(file->head->mac_style & 2) &&
+ if (!(font->head->mac_style & 2) &&
(header->caret_offset != 0)) {
OTS_WARNING("bad caret offset: %d", header->caret_offset);
header->caret_offset = 0;
@@ -67,18 +67,18 @@ bool ParseMetricsHeader(OpenTypeFile *file, Buffer *table,
return OTS_FAILURE_MSG("Failed to read number of metrics");
}
- if (!file->maxp) {
+ if (!font->maxp) {
return OTS_FAILURE_MSG("Missing maxp font table");
}
- if (header->num_metrics > file->maxp->num_glyphs) {
+ if (header->num_metrics > font->maxp->num_glyphs) {
return OTS_FAILURE_MSG("Bad number of metrics %d", header->num_metrics);
}
return true;
}
-bool SerialiseMetricsHeader(const ots::OpenTypeFile *file,
+bool SerialiseMetricsHeader(const ots::Font *font,
OTSStream *out,
const OpenTypeMetricsHeader *header) {
if (!out->WriteU32(header->version) ||
@@ -101,7 +101,7 @@ bool SerialiseMetricsHeader(const ots::OpenTypeFile *file,
return true;
}
-bool ParseMetricsTable(const ots::OpenTypeFile *file,
+bool ParseMetricsTable(const ots::Font *font,
Buffer *table,
const uint16_t num_glyphs,
const OpenTypeMetricsHeader *header,
@@ -169,7 +169,7 @@ bool ParseMetricsTable(const ots::OpenTypeFile *file,
return true;
}
-bool SerialiseMetricsTable(const ots::OpenTypeFile *file,
+bool SerialiseMetricsTable(const ots::Font *font,
OTSStream *out,
const OpenTypeMetricsTable *metrics) {
for (unsigned i = 0; i < metrics->entries.size(); ++i) {
« no previous file with comments | « third_party/ots/src/metrics.h ('k') | third_party/ots/src/name.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698