`
114 |
115 | This component displays a live clock using cistercian numerals.
116 |
117 | If you just want to display the current time (hours, minutes, seconds):
118 |
119 | ```html
120 |
121 | ```
122 |
123 | If you just want to display the current time but without seconds (hours, minutes):
124 |
125 | ```html
126 |
127 | ```
128 |
129 | If you just want to display the current date and time (year, month, day, hours, minutes, seconds):
130 |
131 | ```html
132 |
133 | ```
134 |
135 | ## About this project
136 |
137 | Back in January 2021, I saw a tweet talking about [cistercian numerals](https://en.wikipedia.org/wiki/Cistercian_numerals).
138 | I was very intrigued.
139 |
140 | A week later, I saw someone who made a React component for it: https://twitter.com/aqandrew/status/1349762018639638528
141 |
142 | I thought it would be a fun side projet to create a web component for this and then reuse the single number component to create a clock.
143 | I took this opportunity to try Twitch and wrote the code for the first version live with some help from the chat.
144 | At the end of the stream, the component was mostly working but no animation and the design was a bit clunky.
145 | I improved it over the next few weeks.
146 |
147 | Since then, I saw a few fun projects with cistercian numerals:
148 |
149 | * Clairvo, a proof-of-concept font that uses OpenType Layout to implement cistercian numerals: https://github.com/TiroTypeworks/Clairvo
150 | * Cistercian SVG by Adrian Roselli: https://adrianroselli.com/2021/02/cistercian-svg.html
151 | * React based experiment by Maciej Ziarkowski: https://mz8i.com/cistercian
152 |
--------------------------------------------------------------------------------
/demo/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Cistercian numerals
8 |
9 |
19 |
20 |
21 |
22 | Cistercian numerals
23 |
24 | Inside some text
25 |
26 |
27 | When used inside a paragraph of text, the number should be size and aligned a bit like a japanese katakana.
28 |
29 |
30 |
31 | Lorem ipsum dolor sit amet,
32 |
33 | consectetur adipiscing elit. Quisque feugiat dui at leo porta dignissim. Etiam ut purus ultrices, pulvinar tellus quis, cursus massa. Mauris dignissim accumsan ex, at vestibulum lectus fermentum id. Quisque nec magna arcu. Quisque in metus sed erat sodales euismod eget id purus. Sed sagittis rhoncus mauris. Ut sit amet urna ac nunc semper porta. Nam ut felis eu velit luctus rutrum. Nam leo nisl, molestie a varius non, ullamcorper sit amet tortor. Donec in convallis ex. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent hendrerit venenatis erat, eu malesuada nulla viverra eu. Curabitur porta risus augue, non rutrum lectus hendrerit a.
34 |
35 |
36 |
37 | Lorem ipsum dolor sit amet,
38 |
39 | consectetur adipiscing elit. Quisque feugiat dui at leo porta dignissim. Etiam ut purus ultrices, pulvinar tellus quis, cursus massa. Mauris dignissim accumsan ex, at vestibulum lectus fermentum id. Quisque nec magna arcu. Quisque in metus sed erat sodales euismod eget id purus. Sed sagittis rhoncus mauris. Ut sit amet urna ac nunc semper porta. Nam ut felis eu velit luctus rutrum. Nam leo nisl, molestie a varius non, ullamcorper sit amet tortor. Donec in convallis ex. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent hendrerit venenatis erat, eu malesuada nulla viverra eu. Curabitur porta risus augue, non rutrum lectus hendrerit a.
40 |
41 |
42 |
43 | Lorem ipsum dolor sit amet,
44 |
45 | consectetur adipiscing elit. Quisque feugiat dui at leo porta dignissim. Etiam ut purus ultrices, pulvinar tellus quis, cursus massa. Mauris dignissim accumsan ex, at vestibulum lectus fermentum id. Quisque nec magna arcu. Quisque in metus sed erat sodales euismod eget id purus. Sed sagittis rhoncus mauris. Ut sit amet urna ac nunc semper porta. Nam ut felis eu velit luctus rutrum. Nam leo nisl, molestie a varius non, ullamcorper sit amet tortor. Donec in convallis ex. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent hendrerit venenatis erat, eu malesuada nulla viverra eu. Curabitur porta risus augue, non rutrum lectus hendrerit a.
46 |
47 |
48 |
49 | Lorem ipsum dolor sit amet,
50 |
51 | consectetur adipiscing elit. Quisque feugiat dui at leo porta dignissim. Etiam ut purus ultrices, pulvinar tellus quis, cursus massa. Mauris dignissim accumsan ex, at vestibulum lectus fermentum id. Quisque nec magna arcu. Quisque in metus sed erat sodales euismod eget id purus. Sed sagittis rhoncus mauris. Ut sit amet urna ac nunc semper porta. Nam ut felis eu velit luctus rutrum. Nam leo nisl, molestie a varius non, ullamcorper sit amet tortor. Donec in convallis ex. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent hendrerit venenatis erat, eu malesuada nulla viverra eu. Curabitur porta risus augue, non rutrum lectus hendrerit a.
52 |
53 |
54 | Using current color
55 |
56 |
57 | Lorem ipsum dolor sit amet,
58 |
59 | consectetur adipiscing elit. Quisque feugiat dui at leo porta dignissim. Etiam ut purus ultrices, pulvinar tellus quis, cursus massa. Mauris dignissim accumsan ex, at vestibulum lectus fermentum id. Quisque nec magna arcu. Quisque in metus sed erat sodales euismod eget id purus. Sed sagittis rhoncus mauris. Ut sit amet urna ac nunc semper porta. Nam ut felis eu velit luctus rutrum. Nam leo nisl, molestie a varius non, ullamcorper sit amet tortor. Donec in convallis ex. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent hendrerit venenatis erat, eu malesuada nulla viverra eu. Curabitur porta risus augue, non rutrum lectus hendrerit a.
60 |
61 |
62 |
63 | Lorem ipsum dolor sit amet,
64 |
65 | consectetur adipiscing elit. Quisque feugiat dui at leo porta dignissim. Etiam ut purus ultrices, pulvinar tellus quis, cursus massa. Mauris dignissim accumsan ex, at vestibulum lectus fermentum id. Quisque nec magna arcu. Quisque in metus sed erat sodales euismod eget id purus. Sed sagittis rhoncus mauris. Ut sit amet urna ac nunc semper porta. Nam ut felis eu velit luctus rutrum. Nam leo nisl, molestie a varius non, ullamcorper sit amet tortor. Donec in convallis ex. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent hendrerit venenatis erat, eu malesuada nulla viverra eu. Curabitur porta risus augue, non rutrum lectus hendrerit a.
66 |
67 |
68 | In a clock
69 |
70 | Time only
71 |
72 |
73 |
74 | Time only (and multiple colors)
75 |
76 |
77 |
78 | Time only but no seconds (and multiple colors)
79 |
80 |
81 |
82 | Date and time (and multiple colors)
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------