Part 1 of the challenge revolved around converting the letters into specific unicode characters.
Lore
In this part we receive the output from the function made in Part 1, which now has to be arranged in an artistic manner.
Aim
Take 1 word as input which has already undergone transformation in the function made in Part 1 and perform the necessary transformation
Example:
A -> A
Λ
Quick -> Qck
𐍉
⩁<
Brown -> Brwn
L
\ ᑎ
⌵
Fox -> Fx
⌽
X
The presence of F's endpoint being in middle can be imagined to be shifted towards right or left.
That's why it requires a white-space for alignment
Jumps -> Jmps
ᨈ ᨈ⊥⦵
)⊥⦵ OR )
In this case ⦵ has end points in middle,
hence connection will be at same level as previous symbol
Over -> Ovr
┼ OR ┼⌵\
⌵\
The -> The
_
|
∟
Lazy -> Lzy
(
ᒣ
ɥ
Dog -> Dg
Ꙅ
T
Turtle -> Trtle
_
\_
(
∟
Of -> Of
┼
⌽
As the widths are slightly different, the joining is approximated.
The presence of no whitespace before either suggests both to be in same 'column'.
Terror -> Tr
_
\
Rules of interconnections
- The connection must be on the end points of symbol
- If symbol is drawn next line then spacing must be done appropriately. E.g. showing spacing with
.
_
.\_
...(
....∟
L
.\.ᑎ
..⌵
- The next character must start from it's left/top/bottom most end points and be connected to top/right/bottom most end point of previous symbol
Visual Representation for clarity
Forgive my handwriting and the error in the image, I have been watching iskall85 a little too much ;p