Wings 3D Development Forum
Suggestion that add an option of vertical 3D letter direction. - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Gripes & Grumbles (https://www.wings3d.com/forum/forumdisplay.php?fid=4)
+--- Thread: Suggestion that add an option of vertical 3D letter direction. (/showthread.php?tid=3035)



Suggestion that add an option of vertical 3D letter direction. - tkbd - 08-27-2021

Currently Wings3D's 3DText plugin can create only horizontal letters.
But many 3D letters take a time and effort to re-layout for vertical position after creation with rotate or move.
so, I suggest to add an option for vertical text direction.

Each OS's native font dialog is buggy and it has complex specifications .
So I personally think it is better to perform the processing on the Wings3D side.
It may be possible in a simple way, could it for example simply changing the offset direction of the glyph position?


Also,I found many examples for it.
Stone monuments that inscribed with a haiku,tomb stone and history etc.
https://blog.mirokuya.co.jp/wp-content/uploads/2015/04/133f8db9546cfd9f6c3ea18cdfdc9f82.jpg
https://media-cdn.tripadvisor.com/media/photo-s/05/a6/6f/f5/caption.jpg
https://i1.wp.com/tabi-mag.jp/wp-content/uploads/AH026801.jpg
http://k-boseki.com/img-h/asemikinenhi078.jpg

Company name plate
https://lh3.googleusercontent.com/proxy/KxLcIHBwicuJ3NcE9-LC4hJIjW47roFrMXAnbycdc0nVGClvWYHA3VfLlnu8Yc61eQBUrVGUy9wyp3MdNkhtY2nRcBzwCPJk1LRIaw

Message of the ring
https://i.pinimg.com/originals/38/1a/8f/381a8fff4495b4b584c812020d5a7938.png

Original Stamp.
https://image.minne.com/minne/photo/640x640cq85p/966562af2272b130dd4a05400df25360413d9035.jpeg/minne-bucket-pro.s3-ap-northeast-1.amazonaws.com/productimages/25323859/w1600xh1600/c9fba468fa7fff8fbd2c1816d3d241157769281a.jpg


Example of alphabets text is here!
Personalized Cast Metal Vertical Address plaque.
https://i.ebayimg.com/images/g/VHgAAOSw3UFfUM-5/s-l1600.jpg
https://m.media-amazon.com/images/I/610GYoEPTyL._AC_SL1008_.jpg

Engraved wood sign
https://m.media-amazon.com/images/I/71QvM98DWKL._AC_SX466_.jpg

Best regards
------------------
tkbd


RE: Suggestion that add an option of vertical 3D letter direction. - dgud - 08-28-2021

Long time since I looked at the code, but sounds like a fun (little?) project when I'm bored.
Will try to remember.


RE: Suggestion that add an option of vertical 3D letter direction. - tkbd - 08-29-2021

dgud,Thank you for reply.
OK,I would leave some the information and memo of prepare for the future.
(I don't know if it's directly useful Blush)

Noto font : It is good sample for Asian font testing.
This high quality font has 7 weights(Black to Thin) as the font families.
The font lisense is OFL.

https://www.google.com/get/noto/
This full size are very huge,But it can get a font file to choose partially(Small size).
(For example, asian language collections is a following ,it comprehensively cover Simplified Chinese, Traditional Chinese, Japanese, and Korean)

Download URL is here
OTF format , https://github.com/googlefonts/noto-cjk/tree/main/Sans/SubsetOTF/JP
TTC format , https://github.com/googlefonts/noto-cjk/tree/main/Sans/OTC

Approaching ideas
A) Calcurate to translate or rotation with vertical direction the coordinates for generate the next glyph.
(Pros: simple implimentation , Cons: Wrong Typograpy can occur depending on the some characters used. Some fixes nessasary.)
B) Re-refercence to dedecated glyphs codepoint for vertical writing ( Cons: Not all fonts have this feature.Also, the user wants vertical writing for other characters.)
C) Use @font name (Cons:This feature is Windows OS only)

[Image: ywWD7VOm.png]
Test string: 【グラデーション。、〜】12A12A
—―〰‥…、。〈〉《》「」『』【】〔〕〖〗〘〙〚〛〝〟()[]{}~
ぁぃぅぇぉっゃゅょゎゕゖァィゥェォッャュョヮヵヶー

Also I found some information and discussions for vertical text.
https://forum.affinity.serif.com/index.php?/topic/68887-japanese-vertical-text/
https://forum.affinity.serif.com/index.php?/topic/68887-japanese-vertical-text/&do=findComment&comment=674755
https://www.oreilly.com/library/view/cjkv-information-processing/9780596156114/
https://unicode.org/notes/tn22/RobustVerticalLayout.pdf
https://docs.microsoft.com/en-us/typography/opentype/spec/
https://www.iwatafont.co.jp/news/img/about_font.pdf
https://www.dynacw.co.jp/fontstory/fontstory_detail.aspx?s=86&r=32
https://adobe-type-tools.github.io/font-tech-notes/pdfs/5901.Kazuraki_Tutorial.pdf
https://w3c.github.io/jlreq/#characters_and_the_principles_of_setting_them_for_japanese_composition