Skip to content

Commit

Permalink
Adding Russian Characters & fixing #19 (#20)
Browse files Browse the repository at this point in the history
* added omitted `,` at line 391

* added Russian characters

which weren't previosuly covered by Greek and Polish.
  • Loading branch information
mdvsh authored and aviks committed Jan 21, 2020
1 parent be0f87b commit 412d36a
Showing 1 changed file with 35 additions and 2 deletions.
37 changes: 35 additions & 2 deletions src/text.jl
Original file line number Diff line number Diff line change
Expand Up @@ -388,12 +388,45 @@ font = Dict(
'Ź' => Bool.([0 0 0 1 0 ; 0 0 1 0 0 ; 0 0 0 0 0 ; 1 1 1 1 1 ; 0 0 0 1 0 ; 0 0 1 0 0 ; 0 1 0 0 0 ; 1 1 1 1 1 ; ]),
'Ż' => Bool.([0 0 1 0 0 ; 0 0 0 0 0 ; 0 0 0 0 0 ; 1 1 1 1 1 ; 0 0 0 1 0 ; 0 0 1 0 0 ; 0 1 0 0 0 ; 1 1 1 1 1 ; ]),
'ą' => Bool.([0 1 1 1 0 ; 0 0 0 0 1 ; 0 1 1 1 1 ; 1 0 0 0 1 ; 0 1 1 1 1 ; 0 0 0 0 1 ; 0 0 0 1 0 ; 0 0 0 0 1 ; ]),
'ć' => Bool.([0 0 0 1 0 ; 0 0 1 0 0 ; 0 0 0 0 0 ; 0 1 1 1 1 ; 1 0 0 0 0 ; 1 0 0 0 0 ; 1 0 0 0 0 ; 0 1 1 1 1 ; ])
'ć' => Bool.([0 0 0 1 0 ; 0 0 1 0 0 ; 0 0 0 0 0 ; 0 1 1 1 1 ; 1 0 0 0 0 ; 1 0 0 0 0 ; 1 0 0 0 0 ; 0 1 1 1 1 ; ]),
'ę' => Bool.([0 1 1 1 0 ; 1 0 0 0 1 ; 1 1 1 1 1 ; 1 0 0 0 0 ; 0 1 1 1 0 ; 0 0 0 0 1 ; 0 0 0 1 0 ; 0 0 0 0 1 ; ]),
'ł' => Bool.([0 0 0 0 0 ; 0 1 1 0 0 ; 0 0 1 0 0 ; 0 0 1 1 0 ; 0 0 1 0 0 ; 0 1 1 0 0 ; 0 0 1 0 0 ; 0 1 1 1 0 ; ]),
'ń' => Bool.([0 0 0 1 0 ; 0 0 1 0 0 ; 0 0 0 0 0 ; 1 0 1 1 0 ; 1 1 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; ]),
'ó' => Bool.([0 0 0 1 0 ; 0 0 1 0 0 ; 0 0 0 0 0 ; 0 1 1 1 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 0 1 1 1 0 ; ]),
'ś' => Bool.([0 0 1 0 0 ; 0 0 0 1 0 ; 0 0 0 0 0 ; 0 1 1 1 1 ; 1 0 0 0 0 ; 0 1 1 1 0 ; 0 0 0 0 1 ; 1 1 1 1 0 ; ]),
'ź' => Bool.([0 0 0 1 0 ; 0 0 1 0 0 ; 0 0 0 0 0 ; 1 1 1 1 1 ; 0 0 0 1 0 ; 0 0 1 0 0 ; 0 1 0 0 0 ; 1 1 1 1 1 ; ]),
'ż' => Bool.([0 0 1 0 0 ; 0 1 1 1 0 ; 0 0 1 0 0 ; 1 1 1 1 1 ; 0 0 0 1 0 ; 0 0 1 0 0 ; 0 1 0 0 0 ; 1 1 1 1 1 ; ]));
'ż' => Bool.([0 0 1 0 0 ; 0 1 1 1 0 ; 0 0 1 0 0 ; 1 1 1 1 1 ; 0 0 0 1 0 ; 0 0 1 0 0 ; 0 1 0 0 0 ; 1 1 1 1 1 ; ]),
#Russian
'Б' => Bool.([0 0 0 0 0 ; 1 1 1 1 1 ; 1 0 0 0 0 ; 1 0 0 0 0 ; 1 1 1 1 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 1 1 1 0 ; ]),
'б' => Bool.([0 0 0 0 0 ; 0 0 1 1 1 ; 0 1 0 0 0 ; 1 1 1 1 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 0 1 1 1 0 ; 0 0 0 0 0 ; ]),
'Д' => Bool.([0 0 0 0 0 ; 0 1 1 1 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 1 1 1 1 1 ; 1 0 0 0 1 ; 0 0 0 0 0 ; ]),
'д' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 0 1 1 1 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 1 1 1 1 1 ; 1 0 0 0 1 ; 0 0 0 0 0 ; ]),
'ж' => Bool.([0 0 0 0 0 ; 1 0 1 0 1 ; 0 1 1 1 0 ; 0 0 1 0 0 ; 0 1 1 1 0 ; 1 0 1 0 1 ; 0 0 0 0 0 ; 0 0 0 0 0 ; ]),
'Ж' => Bool.([0 0 0 0 0 ; 0 0 1 0 0 ; 1 0 1 0 1 ; 0 1 1 1 0 ; 0 0 1 0 0 ; 0 1 1 1 0 ; 1 0 1 0 1 ; 0 0 1 0 0 ; ]),
'з' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 0 1 1 1 0 ; 0 0 0 0 1 ; 0 0 1 1 0 ; 0 0 0 0 1 ; 0 1 1 1 0 ; 0 0 0 0 0 ; ]),
'И' => Bool.([0 0 0 0 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 1 1 ; 1 0 1 0 1 ; 1 1 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; ]),
'и' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 1 0 0 0 1 ; 1 0 0 1 1 ; 1 0 1 0 1 ; 1 1 0 0 1 ; 1 0 0 0 1 ; 0 0 0 0 0 ; ]),
'Й' => Bool.([1 0 0 0 1 ; 0 1 1 1 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 1 1 ; 1 0 1 0 1 ; 1 1 0 0 1 ; 1 0 0 0 1 ; ]),
'й' => Bool.([0 0 0 0 0 ; 0 1 0 0 1 ; 0 0 1 1 0 ; 1 0 0 0 1 ; 1 1 0 0 1 ; 1 0 1 0 1 ; 1 0 0 1 1 ; 1 0 0 0 1 ; ]),
'К' => Bool.([0 0 0 0 0 ; 1 0 0 1 1 ; 1 0 1 0 0 ; 1 1 0 0 0 ; 1 1 0 0 0 ; 1 0 1 0 0 ; 1 0 0 1 0 ; 1 0 0 0 1 ; ]),
'к' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 0 1 0 1 1 ; 0 1 1 0 0 ; 0 1 1 0 0 ; 0 1 0 1 0 ; 0 1 0 0 1 ; 0 0 0 0 0 ; ]),
'Л' => Bool.([0 0 0 0 0 ; 0 1 1 1 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 0 0 0 0 0 ; ]),
'л' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 0 1 1 1 1 ; 0 1 0 0 1 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 0 0 0 0 0 ; 0 0 0 0 0 ; ]),
'П' => Bool.([0 0 0 0 0 ; 1 1 1 1 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; ]),
'п' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 0 1 1 1 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 0 0 0 0 0 ; 0 0 0 0 0 ; ]),
'Ч' => Bool.([0 0 0 0 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 0 1 0 0 1 ; 0 0 1 1 1 ; 0 0 0 0 1 ; 0 0 0 0 1 ; ]),
'ч' => Bool.([0 0 0 0 0 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 0 0 1 1 1 ; 0 0 0 0 1 ; 0 0 0 0 1 ; 0 0 0 0 0 ; 0 0 0 0 0 ; ]),
'Ш' => Bool.([0 0 0 0 0 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 1 1 1 1 ; 0 0 0 0 0 ; ]),
'ш' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 1 1 1 1 ; 0 0 0 0 0 ; 0 0 0 0 0 ; ]),
'Щ' => Bool.([0 0 0 0 0 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 1 1 1 1 ; 0 0 0 0 1 ; ]),
'щ' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 0 1 0 1 ; 1 1 1 1 1 ; 0 0 0 0 1 ; 0 0 0 0 0 ; ]),
'Ц' => Bool.([0 0 0 0 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 1 1 1 1 ; 0 0 0 0 1 ; ]),
'ц' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 1 1 1 1 ; 0 0 0 0 1 ; 0 0 0 0 0 ; ]),
'ы' => Bool.([0 0 0 0 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 1 1 1 0 1 ; 1 0 0 1 1 ; 1 1 1 0 1 ; 0 0 0 0 0 ; 0 0 0 0 0 ; ]),
'Э' => Bool.([0 0 0 0 0 ; 0 1 1 1 0 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 0 0 1 1 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 0 1 1 1 0 ; ]),
'э' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 0 1 1 1 0 ; 1 0 0 0 1 ; 0 0 1 1 1 ; 1 0 0 0 1 ; 0 1 1 1 0 ; 0 0 0 0 0 ; ]),
'Ю' => Bool.([0 0 0 0 0 ; 1 0 1 1 0 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 1 0 1 1 0 ; ]),
'ю' => Bool.([0 0 0 0 0 ; 1 0 1 1 0 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 1 1 0 0 1 ; 1 0 1 1 0 ; 0 0 0 0 0 ; 0 0 0 0 0 ; ]),
'Я' => Bool.([0 0 0 0 0 ; 0 1 1 1 1 ; 1 0 0 0 1 ; 1 0 0 0 1 ; 0 1 1 1 1 ; 0 0 1 0 1 ; 0 1 0 0 1 ; 1 0 0 0 1 ; ]),
'я' => Bool.([0 0 0 0 0 ; 0 0 0 0 0 ; 1 0 1 1 1 ; 0 1 0 0 1 ; 0 1 0 0 1 ; 0 0 1 1 1 ; 0 0 1 0 1 ; 0 1 0 0 1 ; ]));
end #module

0 comments on commit 412d36a

Please sign in to comment.