Chữ viết tay mà tại ngẫu nhiên chọn ký tự?


15

Đầu tiên, tôi không biết nhiều về việc tạo phông chữ.

Tôi làm việc với một tác giả sách thiếu nhi và muốn tạo một phông chữ từ chữ viết tay của cô ấy. Điều này có nghĩa là tôi phải có nhiều hơn một ký tự cho mỗi chữ cái và sử dụng chúng một cách ngẫu nhiên.

Tôi đã tìm thấy các cách tạo phông chữ từ chữ viết tay của bạn (googled) - nhưng không có khả năng này. Bất cứ ai có ý tưởng ??

Cảm ơn!


2
Tôi không biết bất kỳ phông chữ nào sẽ chọn một glyph ngẫu nhiên, bao giờ hết. Bạn sẽ phải tạo một phông chữ OpenType với một loạt các glyphs và sau đó thay đổi các glyphs theo cách thủ công.
Scott

7
Tôi nghĩ rằng khi các nhà sản xuất phông chữ làm điều này, họ làm điều đó bằng cách tạo ra tải và tải và tải các ligature - vì vậy atrong ...sa...có thể khác nhau để trong ...ta...để ...ma...để ...ssa...đến ...sau...vv vv - nhưng hai chữ giống hệt nhau sẽ trông giống hệt nhau. Phông chữ cũng cho phép các biến thể trên các chữ cái có thể được áp dụng thủ công, bạn có thể sử dụng để 'sửa' các từ lặp lại gần nhau để chúng không giống nhau trên cùng một trang (hoặc, bạn có thể bỏ qua một số chữ ghép). Mặc dù vậy, tôi không thể nhớ một nguồn cho việc này, nghĩ rằng đó là một cuộc phỏng vấn với một nhà sản xuất phông chữ viết tay trên MyFonts từ khoảng một năm trước
user56reinstatemonica8

1
Vẫn không thể tìm thấy nguồn đó, nhưng để có một ví dụ tuyệt vời về thủ thuật opentype làm cho phông chữ viết tay trông thật sống động và chân thực, hãy xem Aya Script của Crystal Kluge (bản demo trực tiếp trên trang đó chỉ hiển thị một lượng nhỏ mánh khóe trong phông chữ đó - nhìn vào các mẫu)
user56reinstatemonica8

1
chữ viết có lẽ là cách để đi như @ user568458 gợi ý: nhiều kiểu chữ đã có chúng, nhiều chương trình đã hỗ trợ chúng (như indesign) và hỗ trợ thường minh bạch. Nếu bạn gõ fifđược nhét qua ivà dấu chấm trên iđã biến mất, sau đó nó có lẽ là một sự thay thế dấu gạch nối tự động.
horatio

Vâng. Ngoài ra - tôi không biết bất kỳ định dạng phông chữ nào có thể hỗ trợ ngẫu nhiên các ký tự.
MarcinWolny

Câu trả lời:


10

Công nghệ OpenType không cho phép tính ngẫu nhiên nên 'tính ngẫu nhiên' phải được mô phỏng.

OpenType 'tính ngẫu nhiên' có thể được mô phỏng bằng cách sử dụng các nhóm chữ cái gọi là thay thế. Ý tưởng rằng bạn có thể có 3 nhóm hoặc nhiều chữ cái cùng xoay; bạn mong đợi sẽ không bao giờ nhìn thấy cùng một chữ cái nhiều hơn một lần trong một từ. Thật không may do kết hợp chữ cái, sự lặp lại sẽ xuất hiện.

Nó có thể không hoàn toàn là phông chữ mà bạn đang tìm kiếm nhưng là một ví dụ tốt về cách một số người đã cố gắng giải quyết vấn đề này trong quá trình phát triển Liza (Giải thích thực sự tốt ở đây: http://www.underware.nl/case-studies/ ngẫu nhiên so với thông minh / )

Họ có một hệ thống các nhóm chữ 1-2-3 mà họ gọi là công cụ quay vòng. Tuy nhiên, họ cũng đã tạo ra Swapper để hoạt động trên đỉnh Công cụ quay vòng.

Swapper nhìn lại dọc theo dòng để kiểm tra xem sự lặp lại không may mắn xuất hiện. Nếu vậy, nó sẽ sửa chữa sự lặp lại của glyphs giống hệt nhau (trong vùng lân cận trực tiếp).

Nếu điều này là không đủ, họ cũng đề cập đến tính ngẫu nhiên của OpenType dựa trên ngôn ngữ và các kiểu thay thế.

Đây có lẽ là ví dụ đầy đủ nhất mà tôi biết về sự ngẫu nhiên mô phỏng trừ khi có ai biết gì hơn!?


Lisa là một ví dụ tốt. LettErrors Flipper sử dụng kỹ thuật tương tự và cũ hơn một chút. Họ cũng đề cập đến các bảng xoay: letterror.org/content/nypels/flipper.html
allcaps 17/214

Chủ đề typophile này là một điểm khởi đầu tốt để tra cứu xoay vòng và các phụ đề: typophile.com/node/19625
allcaps 17/214

@allcaps Đó là điều kỳ lạ bởi vì tôi sẽ đề cập đến LettError nhưng tôi không thể tìm thấy một liên kết tốt! Liên kết đánh máy đẹp !!
Stuart

Đây là một trong những tốt đẹp! letterror.com/dev/css3/kosmik Bạn có thể ... Tự mình thử :)
allcaps

Xin lỗi, OpenType không cho phép và có một tính năng, thậm chí được đặt tên là "Randomize". Một số chi tiết và liên kết trong câu trả lời của tôi.
Martin Zaske

9

Sự ngẫu nhiên là có thể. *

Bạn chỉ cần thực sự thông minh và thực sự tận tâm để thực hiện nó. Sứt mẻ lập trình nghiêm túc cần thiết.

Hầu hết các phông chữ viết tay trông rất tự nhiên, bạn sẽ thấy sử dụng thay thế theo ngữ cảnh và thay thế chữ ghép phức tạp. Điều này thực sự đạt được một kết quả tự nhiên hơn so với ngẫu nhiên.

Một số ví dụ tuyệt vời về sự thay thế nhất quán có thể được nhìn thấy trong các phông chữ của Sudtipos. Phát hành gần đây của họ cán bút Pen là một mẫu vật tuyệt vời.

Bút cán là một loại cốc khác của tôi chạy qua các thay thế, dao, chữ và các đặc quyền kỹ thuật khác. Để khám phá tiềm năng đầy đủ của nó, vui lòng sử dụng nó trong một chương trình hỗ trợ các tính năng OpenType cho kiểu chữ nâng cao.

nhập mô tả hình ảnh ở đây

* Bài học lịch sử

Đối với những người nhớ phông chữ Beowolf tuyệt vời từ Just van Rossum và Erik van Blokland, nó đã trở lại. Loại.

nhập mô tả hình ảnh ở đây

Đây là câu chuyện từ FontFont:

FF Beowolf ra đời vào cuối những năm 1980 đen tối và u ám khi Just van Rossum và Erik van Blokland tìm ra cách thay đổi chương trình bằng phông chữ PostScript. Khi được in, mỗi điểm trong mỗi chữ cái trong mỗi từ trên trang sẽ di chuyển ngẫu nhiên, làm cho các chữ cái bị rung lắc, rối loạn. Ban đầu được đặt tên là Random RandomFont, van Blokland và van Rossum đã tạo ra ba phiên bản với mức độ ngẫu nhiên tiềm năng ngày càng tăng và FontShop đã phát hành nó dưới dạng FF Beowolf, kiểu chữ đầu tiên có ý nghĩ riêng.

Công nghệ trong FF Beowolf không phải là điều mà các nhà sản xuất máy tính và máy in có trong tâm trí cho xuất bản máy tính để bàn. Vì vậy, trong khi nó hoạt động rất tốt (nếu chậm một chút) trong hầu hết những năm 1990, FF Beowolf cuối cùng đã bị cấm thực hiện phép thuật của mình: những thứ phiền phức như trình điều khiển máy in và hệ điều hành đã học cách bỏ qua phi tiêu chuẩn. FF Beowolf dường như xuống hạng chỉ là hồi ức.

Nhưng công nghệ OpenType mang lại hy vọng mới, tạo ra các đường dẫn trong tính liên tục của typetech mà cuối cùng sẽ dẫn đến một thế hệ RandomFont mới. Mỗi glyph trong mỗi phông chữ có mười thay thế và một bộ não Faustian lớn để kiểm soát tình trạng hỗn loạn. Phần mềm phức tạp được phát triển và cực kỳ phức tạp, gần chín mươi nghìn glyph và một đội quân bot được xây dựng có mục đích đã mất nhiều ngày để tạo ra các tính năng OpenType mà không công cụ loại thông thường nào có thể lắp ráp được.

[...] Tính ngẫu nhiên thực hiện trên màn hình trong bất kỳ ứng dụng nào trên MacOS và Windows hỗ trợ OpenType.


Tôi muốn nói rằng sự ngẫu nhiên là có thể . Nó không còn có thể theo cùng một cách như khi chúng ta sử dụng phông chữ mô tả. Các công cụ chương trình phông chữ ngày nay bị hạn chế hơn các công cụ trước đây vì nhiều tính năng hiếm khi được sử dụng đã bị xóa để dễ thực hiện. Những gì bạn mô tả không phải là ngẫu nhiên mà là tra cứu phức tạp xuất hiện ngẫu nhiên, ngẫu nhiên thực sự là có thể. Mặc dù bối cảnh kế tiếp là không, tôi không chắc cái nào tốt hơn. Cái khác chắc chắn đã không được sử dụng đúng mức.
joojaa

4

Một số phông chữ OpenType có một số thiết kế cho một ký tự cụ thể và hiển thị ngẫu nhiên một mẫu để văn bản trông viết tay tự nhiên hơn. Ví dụ: http://fontfeed.com/archives/upasing-fontfont-mister-k-pro/

nhập mô tả hình ảnh ở đây


Liệu nó thực sự ngẫu nhiên chọn nhân vật? Tôi không thể thấy nó sẽ làm điều đó như thế nào. Nó có nhiều thay thế và dây chằng để bạn có thể làm bằng tay.
Yokel

Không chắc chắn nếu chúng hoàn toàn ngẫu nhiên , nhưng đó là một ví dụ tuyệt vời về phông chữ thực sự xuất hiện tốt như chữ viết tay tự nhiên bằng cách sử dụng các biến thể ký tự và chữ ghép. Và llba loại itrong "indiscriminada" trong mẫu là những ví dụ tuyệt vời.
user56reinstatemonica8

2

Tôi đã làm việc trong một tập lệnh thay thế ngẫu nhiên và kết luận của tôi là không có một công thức ma thuật nào với một tập lệnh duy nhất, thay vào đó, việc lập trình phải là kết quả của nhiều tập lệnh sẽ thay đổi kết quả nhiều lần bằng cách sử dụng nhiều lần tra cứu. Các câu trả lời ở trên chỉ là phần đầu tiên để có được sự thay thế ngẫu nhiên nhưng những điều này cần phải được giải quyết với nhiều lớp và tra cứu khác. Tôi chắc chắn kết quả tôi đạt được hoạt động tốt và bạn có thể thấy nó ở đây: nhập mô tả hình ảnh ở đây

Nếu bạn biết thêm thông tin về cách lập trình ngẫu nhiên phông chữ của bạn, vui lòng liên hệ với tôi tại trang fan hâm mộ của tôi trên FB: Phông chữ Corradine.


2

Luc Devroye có danh sách tốt nhất tôi từng thấy về phông chữ "ngẫu nhiên". Tôi nhớ đã đọc bài viết Phông chữ ngẫu nhiên của anh ấy để mô phỏng chữ viết tay vài năm trước và bị mê hoặc. Trong thực tế, tôi đã tìm kiếm bài báo đó khi tôi tìm thấy câu hỏi này.

Một số liên kết không còn tồn tại, nhưng bạn có thể tìm thấy ví dụ MyFont trên Wayback Machine. Tôi chưa bao giờ thử MyFont và không xác nhận nó, v.v., nhưng dường như về cơ bản đó là những gì bạn muốn.


1

Opentype cho phép các văn bản ngẫu nhiên.

Không có nhiều phông chữ thương mại cung cấp tính năng này, nhưng nó tồn tại:

Biến thể phông chữ được tích hợp vào OpenType 1.8 một cách toàn diện, cho phép hầu hết các khả năng trước đây được sử dụng kết hợp với các biến thể. Cụ thể, các biến thể được hỗ trợ cho cả phác thảo glyph TrueType hoặc CFF, cho gợi ý TrueType và cho các cơ chế Bố cục OpenType.

https://en.wikipedia.org/wiki/OpenType

Có một tính năng dành riêng cho mô phỏng chữ viết tay, dựa trên kết xuất ngẫu nhiên các glyph biến thể:

Tính năng thắt và hình thức thay thế dành cho tất cả các tập lệnh

Randomize rand S3 Thay thế ký tự bằng các hình thức ngẫu nhiên (có nghĩa là mô phỏng chữ viết tay)

https://en.wikipedia.org/wiki/List_of_typographic_features#OpenType_typographic_features

Bây giờ để mua / cấp phép một phông chữ phù hợp , đây chỉ là một ví dụ từ myfonts.com: Sử dụng tìm kiếm nâng cao và sử dụng hai dòng: thẻ bao gồm "viết tay" và các tính năng OpenType bao gồm "Randomize"

Bạn sẽ tìm thấy những thứ như "Salted" và "Salted Sweet" hoặc "Hand It".

Bạn có thể muốn sắp xếp theo giá cả và bắt đầu với những cái đắt tiền. Cung cấp mô phỏng chữ viết tay là một nỗ lực rất lớn.

Ngoài ra, vui lòng xem "Liên kết" và đọc mô tả để tìm hiểu thêm ý tưởng về mô phỏng chữ viết tay mà không sử dụng ngẫu nhiên thực tế (điều này vượt xa câu hỏi thực tế của bạn, nhưng tôi tin rằng bạn quan tâm đến kết quả trực quan hơn so với "ngẫu nhiên hóa" công nghệ): https : //www.myfonts.com/fonts/myhandwritings/interconnected/


0

Có một ví dụ hoàn hảo về một phông chữ thực sự ngẫu nhiên: punk của Donald Knuth. Nó có thể dễ dàng được sử dụng trong bất kỳ gói TeX nào, ví dụ như trong ConTeXt (xem: Hans Hagen, Mô-đun Punk ).


0

Tính ngẫu nhiên giả với tính năng calt OpenTypes

Sự ngẫu nhiên thực sự là không thể. Có một phần trong đặc tả OpenType nhưng không hỗ trợ cho điều này. Nhưng bạn có thể tạo một phông chữ trông khá ngẫu nhiên với tính năng OpenType calt.

Chương này từ OpenType Cookbook mô tả (ở phía dưới) ba chiến lược khác nhau: http://opentypecookbook.com/common-techniques.html

Hướng dẫn sau đây có một mô tả khác: https://glyphsapp.com/tutorials/features-part-3-advified-contextual-alternates

Tùy thuộc vào chiến lược bạn chọn tạo tệp tính năng cho ngẫu nhiên bằng tay có thể là một trải nghiệm khó chịu. Lập trình một kịch bản để xây dựng tệp tính năng là một cách thực tế hơn.

Chỉnh sửa: Trong thời gian chờ đợi, tôi đã hoàn thành một dự án của tôi ( Thư pháp ) cho phép thậm chí hoàn thành những người mới sử dụng phông chữ để tạo một phông chữ với các chữ cái ngẫu nhiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.