Compare commits

...

2 Commits

  1. 10
      asciiWriter/examples/single_column_page.py

10
asciiWriter/examples/single_column_page.py

@ -2,7 +2,6 @@
from asciiWriter.text import make_column, make_multi_column from asciiWriter.text import make_column, make_multi_column
from asciiWriter.utils import merge, print_lines, make_lines, translate from asciiWriter.utils import merge, print_lines, make_lines, translate
# from hyphen import Hyphenator
import math import math
from os.path import join, dirname from os.path import join, dirname
@ -15,7 +14,6 @@ height = 500
text = open(join(dirname(__file__), 'data', 'language.txt')).read() text = open(join(dirname(__file__), 'data', 'language.txt')).read()
# Import a hyphenator # Import a hyphenator
#h_en = Hyphenator('en_US')
# Make an empty layers list # Make an empty layers list
layers = [] layers = []
@ -34,8 +32,12 @@ def cos_width (line_nr, _):
return math.floor(half_amplitude + math.cos(line_nr / period) * half_amplitude) return math.floor(half_amplitude + math.cos(line_nr / period) * half_amplitude)
# Transform the text into a column # Transform the text into a column
# lines, remaining = make_column(text, height=height, use_hyphenator=h_en, line_width=sin_width, line_offset=cos_width) try:
lines, remaining = make_column(text, height=height, line_width=sin_width, line_offset=cos_width) from hyphen import Hyphenator
h_en = Hyphenator('en_US')
lines, remaining = make_column(text, height=height, use_hyphenator=h_en, line_width=sin_width, line_offset=cos_width)
except ImportError:
lines, remaining = make_column(text, height=height, line_width=sin_width, line_offset=cos_width)
# Transform the text into multiple columns # Transform the text into multiple columns
# lines, remaining = make_multi_column(text, height=height-3, use_hyphenator=h_en) # lines, remaining = make_multi_column(text, height=height-3, use_hyphenator=h_en)

Loading…
Cancel
Save