How to Display time in Roman format.

@kkramsay23. Welcome. You will see for searching some dials with Roman Numerals on them. Digital is another story. I donāt think anyone has done one yet.

See a Roman Dial here.

Does it help to yell out ā*friends, Romans, countrymen, lend me your watches*ā ?!

(Sorry, the clown in me was itching )

Thankyou.

But I am trying to display digital time in the roman format.

Oh What Fun. Well some have made there own specialised Numerals and Diplayed them with a conditionalā¦ I think I remember it as being 28 seperate layers. I have not yet worked out how to do that with Romans. About the same amount of layers but the Conditionals will be a Few of nights work.

I think the best thing to do is put the Numerals on the rim of a few wheels. Show the one that is correct through a mask. It is a common

On way to do stuff like that.

I am not familiar with 0 to 60. I think I can do 1 to 12 but some argue about number 4.

So if you can not make the three wheels ( if you want seconds.) I can do that for you.If you do some of the leg work. Make a list 0 to 60 in Romans.

Just thinking seconds might be fun every 5. Just to make it a bit different. I think you are dealing with a lot of digits. Might be good to think of them one above the other.

You can play with that idea with text from the keyboard.

Some really Hot Mathamatician might be able to sort it another way. Using Ascii.Often they are Busy. Sadly that is beyond me. But I might give it a go.

Get back.

See also -

Its a good tutorial- Iāve used it many times. Find the font you want, cut, copy and save the numbers as individual images and follow the tutorial - good luck and have fun.

Yeah @BIELITZ That is a Bookmarked Favourite for me Sadly it will not deal with a combination like XLVIII (48) as it stands. Roman is like a combination of Binary and Decimal mixed together almost randomly .

Here is a every Quick test of what I am talking about wit some numerals I had hanging about . The maths is Deplorable but it works .

So now we have the roman version of a SLOW WATCH on the go .

Some will get That Joke .

I donāt believe that to use roman numerals for seconds is practical as you point out. Would it not be only necessary to have only images I to XII for hours, I to V for 10ās of minutes and I to IX for minutes and then use conditionals as I have used for ānormalā hours and minutes previously, or is that over simplyfying the problem?

Sadly Romans donāt work like that . The I jumps in front and behind of the V and X .I have added a bit more to my test . And with persistence it could be reduced to about 8 very complex Layers . The issue is not really the hours . 12 Layers will do it very quickly . It could be done with one if you donāt mind it jumping about .

The big issue is the Minutes . As I pointed out 48 is XLVIII whereas 60 is LX .

@kkramsay23 Please check the WIP TEST above , I have added a third method in Cyan which I think works . It involves a Lot of Typing in one layer But is an Elegant solution . A gift from @kourosh Vintage Recreations . His original Idea was to show Seconds as Text .

The only other problem is the romans did not have a ZERO so we will have to be creative on the Hour :::)))

Looks like the start of an interesting project!

I hope @kkramsay23 Visits again otherwise it is up for Grabs . I donāt think I have seen a digital roman . I am tempted to do the seconds just for fun .

Yes, will surely work on it.

@kkramsay23 Did you get to Inspect the test . I left it open . Of course if you want to do it under your own Steam donāt look under the Hood.

Working on some ideas, if needed will inspect it.

Thanks

Respect . I will take it down. Many on here reckon I jump the gun . The Point it is possible and there are a couple of strategies . It always so satisfying to achieve the result you want with your own Learning . Pleas let us know how you get on .

Funny, a while ago I got the strange idea of playing with Roman numerals, and LCD. The 2 didnāt quite mix well. For starters, minutes and seconds in Roman numerals can be anywhere from 1 to 7 digits wide. Next, trying to do that on an LCD display means I canāt center the text of the 7 digits, since the variable width of the actual digits wonāt sit well on a center-justified 7-digit field (ie, fixed-position LCD segments), so it would have to be left justified, which makes it look odd.

I gave up trying to figure out the math, the lack of variables makes it overly complicated, if not impossible. Soā¦ I used a spreadsheet to create long-arse conditionals for the digits, I created a left-justified LCD field, and I tried the whole thing anyhow-- just for the heck of trying it. As @russellcresser mentioned, thereās no zero numeral, so I substituted what Google Translate claims to be the Latin word for zero, NULLA. Works, but looks funky. And what better name to give it but CASIUS

hours:

`$#Db#==0?nulla:$$#Db#==1?I:$$#Db#==2?II:$$#Db#==3?III:$$#Db#==4?IV:$$#Db#==5?V:$$#Db#==6?VI:$$#Db#==7?VII:$$#Db#==8?VIII:$$#Db#==9?IX:$$#Db#==10?X:$$#Db#==11?XI:$$#Db#==12?XII:$$#Db#==13?XIII:$$#Db#==14?XIV:$$#Db#==15?XV:$$#Db#==16?XVI:$$#Db#==17?XVII:$$#Db#==18?XVIII:$$#Db#==19?XIX:$$#Db#==20?XX:$$#Db#==21?XXI:$$#Db#==22?XXII:$$#Db#==23?XXIII:$`

minutes:

`$#Dm#==0?nulla:$$#Dm#==1?I:$$#Dm#==2?II:$$#Dm#==3?III:$$#Dm#==4?IV:$$#Dm#==5?V:$$#Dm#==6?VI:$$#Dm#==7?VII:$$#Dm#==8?VIII:$$#Dm#==9?IX:$$#Dm#==10?X:$$#Dm#==11?XI:$$#Dm#==12?XII:$$#Dm#==13?XIII:$$#Dm#==14?XIV:$$#Dm#==15?XV:$$#Dm#==16?XVI:$$#Dm#==17?XVII:$$#Dm#==18?XVIII:$$#Dm#==19?XIX:$$#Dm#==20?XX:$$#Dm#==21?XXI:$$#Dm#==22?XXII:$$#Dm#==23?XXIII:$$#Dm#==24?XXIV:$$#Dm#==25?XXV:$$#Dm#==26?XXVI:$$#Dm#==27?XXVII:$$#Dm#==28?XXVIII:$$#Dm#==29?XXIX:$$#Dm#==30?XXX:$$#Dm#==31?XXXI:$$#Dm#==32?XXXII:$$#Dm#==33?XXXIII:$$#Dm#==34?XXXIV:$$#Dm#==35?XXXV:$$#Dm#==36?XXXVI:$$#Dm#==37?XXXVII:$$#Dm#==38?XXXVIII:$$#Dm#==39?XXXIX:$$#Dm#==40?XL:$$#Dm#==41?XLI:$$#Dm#==42?XLII:$$#Dm#==43?XLIII:$$#Dm#==44?XLIV:$$#Dm#==45?XLV:$$#Dm#==46?XLVI:$$#Dm#==47?XLVII:$$#Dm#==48?XLVIII:$$#Dm#==49?XLIX:$$#Dm#==50?L:$$#Dm#==51?LI:$$#Dm#==52?LII:$$#Dm#==53?LIII:$$#Dm#==54?LIV:$$#Dm#==55?LV:$$#Dm#==56?LVI:$$#Dm#==57?LVII:$$#Dm#==58?LVIII:$$#Dm#==59?LIX:$`

seconds:

`$#Ds#==0?nulla:$$#Ds#==1?I:$$#Ds#==2?II:$$#Ds#==3?III:$$#Ds#==4?IV:$$#Ds#==5?V:$$#Ds#==6?VI:$$#Ds#==7?VII:$$#Ds#==8?VIII:$$#Ds#==9?IX:$$#Ds#==10?X:$$#Ds#==11?XI:$$#Ds#==12?XII:$$#Ds#==13?XIII:$$#Ds#==14?XIV:$$#Ds#==15?XV:$$#Ds#==16?XVI:$$#Ds#==17?XVII:$$#Ds#==18?XVIII:$$#Ds#==19?XIX:$$#Ds#==20?XX:$$#Ds#==21?XXI:$$#Ds#==22?XXII:$$#Ds#==23?XXIII:$$#Ds#==24?XXIV:$$#Ds#==25?XXV:$$#Ds#==26?XXVI:$$#Ds#==27?XXVII:$$#Ds#==28?XXVIII:$$#Ds#==29?XXIX:$$#Ds#==30?XXX:$$#Ds#==31?XXXI:$$#Ds#==32?XXXII:$$#Ds#==33?XXXIII:$$#Ds#==34?XXXIV:$$#Ds#==35?XXXV:$$#Ds#==36?XXXVI:$$#Ds#==37?XXXVII:$$#Ds#==38?XXXVIII:$$#Ds#==39?XXXIX:$$#Ds#==40?XL:$$#Ds#==41?XLI:$$#Ds#==42?XLII:$$#Ds#==43?XLIII:$$#Ds#==44?XLIV:$$#Ds#==45?XLV:$$#Ds#==46?XLVI:$$#Ds#==47?XLVII:$$#Ds#==48?XLVIII:$$#Ds#==49?XLIX:$$#Ds#==50?L:$$#Ds#==51?LI:$$#Ds#==52?LII:$$#Ds#==53?LIII:$$#Ds#==54?LIV:$$#Ds#==55?LV:$$#Ds#==56?LVI:$$#Ds#==57?LVII:$$#Ds#==58?LVIII:$$#Ds#==59?LIX:$`

(and NO, I didnāt type all of that, Excel did most of the work!)

(also NO, those long-winded formulas will not work on all watches)

I love it. NULLA.

You have done the only thing posdible there. Above each other.

You could have an inverse Font with flames behind it and call it Nero Zero.

Thanks for sharing that Code. I spent 2 hours typing it in creator. That is why I get fed up with the whole thing some times . I must get on that spreadsheet.

Good Tutorial.

BTW. The multi conditional works with text but not with numbers. Voodoo Rules.

Download the spreadsheet and mess around with it in MS-Excel (I donāt know about Google Sheets, I donāt use it and I donāt like it). Seconds (column D) and Minutes (column F) end up exceedingly wide, which is why I have their column widths narrowed, so start with the hours since itās shorter and you can visualize the whole thing in column H.

All it takes is to formulate the conditional for the first digit (zero) in H3, then in H4 concatenate whatās above it (H3) with the conditional for the second digit (1). Keep going downwards and string along the conditionals. The very last cell (H26) has your completed and exact formula for hours.