public override void GetCharacters(GlyphProvider glyphProvider, TextModifierScope textModifierScope, IList <IGlyph> buffer)
 {
 }
Example #2
0
        public virtual void GetRubyCharacters(GlyphProvider glyphProvider, TextModifierScope textModifierScope, IList <IGlyph> buffer)
        {
            var rubyTextModifierScope = textModifierScope as IRubyTextModifierScope;

            glyphProvider.GetGlyphsFromString((rubyTextModifierScope != null) ? rubyTextModifierScope.RubyScope : textModifierScope, this.RawRubyCharacters, buffer);
        }
 public override void GetCharacters(GlyphProvider glyphProvider, TextModifierScope textModifierScope, IList <IGlyph> buffer)
 {
     glyphProvider.GetGlyphsFromString(textModifierScope, this.RawCharacters, buffer);
 }
 protected virtual void Initialize()
 {
     this.LineBreakRule = new LineBreakRule();
     this.GlyphProvider = this.CreateGlyphProvider();
 }
Example #5
0
 public abstract void GetCharacters(GlyphProvider glyphProvider, TextModifierScope textModifierScope, IList <IGlyph> buffer);