In his New Latin Grammar, Bennett states (5.B.1.c):
A syllable is long if it contains a short vowel followed by x, z, or any two consonants"
As an example to this rule he gives the word restō, but I fail to understand what this really means. Does it mean that the length of the syllable is independent of the actual distribution of the said "following consonants" among the syllables?
In this particular example, the word is syllabified as res-to, with t in the syllable following that containing e, but t being in another syllable does not really matter and the syllable res- is long because e in the written word is followed by the letters -st-. Is this the case?
Also, I am struggling to understand how x is joined to the preceding syllable without being separated into c and s. The book states (4.5) that "the double consonant x is joined to the preceding vowel", so I believe the word axis, syllabified as ax-is, is pronounced ['aks.is], not ['ak.sis], but this, to me, sounds extremely unnatural. I suppose my native language may play a role in this sounding unnatural, because for example ['a.ksis] would sound completely normal to me, as does ['ak.sis].