On virtually every airline ticket for which I provided my first and middle name it was just concatenated.
For example: I would provide
Frank John Sample as my name it appears as
FRANKJOHN SAMPLE on the ticket
Old reservation and ticketing systems, indeed.
Lufthansa for example does this in a particularly annoying way, if I give my name as LAST NAME, it will automatically smush it to LASTNAME. However, if I then want to retrieve my boarding pass, it will only find my booking when I enter my name as LASTNAME, because the look-up does not smush things automatically.
Four names isn't really a lot; some German aristocrats (or their descendants) have 6 or 7 names, and it's quite customary for Arabs to list a shedload of their ancestors in their name (e.g. Ahmed bin this bin the-other bin whoever).
> the layer asked me to sign with the hyphen
s/layer/lawyer/
That's nuts. If a signature is anything, it's the way you customarily write your name. Fortunately my signature is unreadable, and nobody could tell whether I'd written a hyphen or not. I suggest acquiring worse handwriting (good handwriting is almost useless these days).
The lawyer even insisted that the hyphen had to be clearly visible in the signature. I think that in those types of documents in Italy you are legally required to use a readable signature, because I bought/sold house a number of times as family grew, and every time different lawyers always insisted on this aspect.
My last name is spelled with a double-s by one side of the family, but with a single s by the other. I've been refused to pick up packages at the mail-parcel centre only because the spelling on the parcel did not match my ID card, despite having a notice slip with delivery number that had been delivered correctly to my physical mail address.
Even better, when I was a kid and I got my first official document, the national healthcare card, the software in use did not allow a space character in the first name. The operator then decided to add a hyphen to enter the two parts of my name as separate words.
Fast forward many years, and I my first name shows up with the hyphen on the ID card and healthcare card, while it does not contain the hyphen on the driving license, which of course I got much later when software had improved.
Generally this is a non issue, nobody ever said that it's not me because there is a hyphen or a space in my name, however when I signed the mortgage for my house, the layer asked me to sign with the hyphen, and in the document he wrote both variants of my name with an A.K.A. clause.