summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/text/hyphenation/hyphenation_minikin.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/text/hyphenation/hyphenation_minikin.h')
-rw-r--r--chromium/third_party/blink/renderer/platform/text/hyphenation/hyphenation_minikin.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/text/hyphenation/hyphenation_minikin.h b/chromium/third_party/blink/renderer/platform/text/hyphenation/hyphenation_minikin.h
index e3c39c14958..4f7bfcfe3b3 100644
--- a/chromium/third_party/blink/renderer/platform/text/hyphenation/hyphenation_minikin.h
+++ b/chromium/third_party/blink/renderer/platform/text/hyphenation/hyphenation_minikin.h
@@ -28,6 +28,11 @@ class PLATFORM_EXPORT HyphenationMinikin final : public Hyphenation {
wtf_size_t before_index) const override;
Vector<wtf_size_t, 8> HyphenLocations(const StringView&) const override;
+ // Extract the word to hyphenate by skipping leading and trailing spaces and
+ // punctuations.
+ static StringView WordToHyphenate(const StringView& text,
+ unsigned* num_leading_chars_out);
+
static AtomicString MapLocale(const AtomicString& locale);
static scoped_refptr<HyphenationMinikin> FromFileForTesting(base::File);