Skip to content

Commit f65bed0

Browse files
committed
Fix ci.
1 parent 1b6ca7a commit f65bed0

File tree

4 files changed

+15
-16
lines changed

4 files changed

+15
-16
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@ jobs:
77
steps:
88
- uses: actions/checkout@master
99

10-
- name: Mount bazel cache
11-
uses: actions/cache@v1
12-
with:
13-
path: "/home/runner/.cache/bazel"
14-
key: bazel
15-
1610
- name: Install bazelisk
1711
run: |
1812
curl -LO "https://github.com/bazelbuild/bazelisk/releases/download/v1.1.0/bazelisk-linux-amd64"

ift/client/fontations_client.cc

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@ Status ToGraph(const Encoder& encoder, const FontData& base, graph& out) {
115115
return absl::OkStatus();
116116
}
117117

118-
StatusOr<FontData> Extend(const Encoder& encoder, const FontData& base,
119-
btree_set<uint32_t> codepoints,
120-
flat_hash_map<hb_tag_t, AxisRange> design_space) {
118+
StatusOr<FontData> ExtendWithDesignSpace(const Encoder& encoder, const FontData& base,
119+
btree_set<uint32_t> codepoints,
120+
flat_hash_map<hb_tag_t, AxisRange> design_space) {
121121
auto font_path_str = WriteFontToDisk(encoder, base);
122122
if (!font_path_str.ok()) {
123123
return font_path_str.status();
@@ -139,7 +139,7 @@ StatusOr<FontData> Extend(const Encoder& encoder, const FontData& base,
139139
std::stringstream ds_ss;
140140
for (const auto& [tag, range] : design_space) {
141141
char tag_string[5] = {'a', 'a', 'a', 'a', 0};
142-
sprintf(tag_string, "%c%c%c%c", HB_UNTAG(tag));
142+
snprintf(tag_string, 5, "%c%c%c%c", HB_UNTAG(tag));
143143

144144
ds_ss << tag_string << "@" << range.start();
145145
if (range.IsRange()) {
@@ -165,4 +165,11 @@ StatusOr<FontData> Extend(const Encoder& encoder, const FontData& base,
165165
return FontData(make_hb_blob(hb_blob_create_from_file(output.c_str())));
166166
}
167167

168+
StatusOr<FontData> Extend(const ift::encoder::Encoder& encoder,
169+
const common::FontData& ift_font,
170+
absl::btree_set<uint32_t> codepoints) {
171+
absl::flat_hash_map<hb_tag_t, common::AxisRange> design_space;
172+
return ExtendWithDesignSpace(encoder, ift_font, codepoints, design_space);
173+
}
174+
168175
} // namespace ift::client

ift/client/fontations_client.h

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,14 @@ absl::Status ToGraph(const ift::encoder::Encoder& encoder,
2828
* Runs 'ift_extend' on the IFT font created by encoder and returns the
2929
* resulting extended font.
3030
*/
31-
absl::StatusOr<common::FontData> Extend(
31+
absl::StatusOr<common::FontData> ExtendWithDesignSpace(
3232
const ift::encoder::Encoder& encoder, const common::FontData& ift_font,
3333
absl::btree_set<uint32_t> codepoints,
3434
absl::flat_hash_map<hb_tag_t, common::AxisRange> design_space);
3535

3636
absl::StatusOr<common::FontData> Extend(const ift::encoder::Encoder& encoder,
3737
const common::FontData& ift_font,
38-
absl::btree_set<uint32_t> codepoints) {
39-
absl::flat_hash_map<hb_tag_t, common::AxisRange> design_space;
40-
return Extend(encoder, ift_font, codepoints, design_space);
41-
}
38+
absl::btree_set<uint32_t> codepoints);
4239

4340
} // namespace ift::client
4441

ift/integration_test.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ using common::make_hb_blob;
2929
using common::make_hb_face;
3030
using common::make_hb_set;
3131
using ift::client::Extend;
32+
using ift::client::ExtendWithDesignSpace;
3233
using ift::encoder::Encoder;
3334
using ift::proto::PatchEncoding;
3435
using ift::proto::PatchMap;
@@ -470,7 +471,7 @@ TEST_F(IntegrationTest, SharedBrotli_DesignSpaceAugmentation) {
470471
};
471472
ASSERT_EQ(*ds, expected_ds);
472473

473-
auto extended = Extend(encoder, *encoded, {'b'},
474+
auto extended = ExtendWithDesignSpace(encoder, *encoded, {'b'},
474475
{{HB_TAG('w', 'd', 't', 'h'), AxisRange::Point(80)}});
475476
ASSERT_TRUE(extended.ok()) << extended.status();
476477
auto extended_face = extended->face();

0 commit comments

Comments
 (0)