Hi, As I have announced few days ago, I have started to work on ncal like for cal. I have push a first working version on my github: https://github.com/utix/util-linux/commits/cal_column I will now add some tests, and improve my code. Does anyone know which locale can have some width issue ? I have tried to keep the same structure of the code between the column mode and the row mode. It is impossible to keep line width lower than 80. I can try to split the big function `cal_output_months` this will make it more readable, but will introduce a lot of change for no feature. Any advice on this ? Thanks Ôrel