Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Chạy máy chủ | Ubuntu > | Fedora > |


Biểu tượng yêu thích OnWorks

mf-nowin - Trực tuyến trên Đám mây

Chạy mf-nowin trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh mf-nowin có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


mf, mf-nowin, inimf - Metafont, một ngôn ngữ cho thiết kế phông chữ và logo

SYNOPSIS


mf [lựa chọn] [lệnh]

MÔ TẢ


Metafont đọc chương trình trong các tệp được chỉ định và xuất raster phông chữ (trong gf định dạng)
và số liệu phông chữ (trong tfm định dạng). Ngôn ngữ Metafont được mô tả trong Mô hình Metafontbook.

Giống như TeX, Metafont thường được sử dụng với một lượng lớn các macro được biên dịch trước và phông chữ
tạo đặc biệt yêu cầu sự hỗ trợ của một số tệp macro. Phiên bản này của
Metafont nhìn vào dòng lệnh của nó để xem nó được gọi dưới tên gì. Cả hai inimf
virmf là các liên kết tượng trưng cho mf có thể thực thi. Khi được gọi là inimf (hoặc khi -ini Tùy chọn là
cho trước) nó có thể được sử dụng để biên dịch trước các macro thành một .cơ sở tập tin. Khi được gọi là virmf it
sẽ sử dụng đồng bằng cơ sở. Khi được gọi dưới bất kỳ tên nào khác, Metafont sẽ sử dụng tên đó như
tên của cơ sở để sử dụng. Ví dụ: khi được gọi là mf các mf cơ sở được sử dụng, đó là
giống hệt với đồng bằng cơ sở. Các cơ sở khác ngoài đồng bằng hiếm khi được sử dụng.

Mô hình lệnh được đưa ra trên dòng lệnh cho chương trình Metafont được chuyển cho nó dưới dạng
dòng đầu vào đầu tiên. (Nhưng việc nhập các đối số mở rộng làm đầu vào đầu tiên thường dễ dàng hơn
dòng, vì các shell UNIX có xu hướng hiểu sai hoặc hiểu sai các biểu tượng yêu thích của Metafont,
như dấu chấm phẩy, trừ khi bạn trích dẫn chúng.) Như được mô tả trong Mô hình Metafontbook, đó là đầu tiên
dòng phải bắt đầu bằng tên tệp, a \trình tự kiểm soát, Hoặc một & tên cơ sở.

Cách sử dụng bình thường là nói

mf '\ mode = ; [mag = magstep (n);]' đầu vào font chữ

để bắt đầu xử lý font.mf. Các dấu ngoặc kép là cách tốt nhất để giữ Unix shell
khỏi hiểu sai dấu chấm phẩy và xóa ký tự \, điều này là cần thiết
ở đây để Metafont không nghĩ rằng bạn muốn tạo ra một phông chữ có tên là chế độ. (Hoặc bạn
chỉ có thể nói mf và đưa ra những thứ khác ở dòng tiếp theo, không có dấu ngoặc kép.)
trình tự, chẳng hạn như chế độ hàng loạt (đối với hoạt động im lặng) cũng có thể xuất hiện. Tên font chữ sẽ
là `` tên công việc '', và được sử dụng để tạo tên tệp đầu ra. Nếu Metafont không nhận được
tên tệp ở dòng đầu tiên, tên công việc là mfput. Phần mở rộng mặc định, .mf, có thể
bị ghi đè bằng cách chỉ định tiện ích mở rộng một cách rõ ràng.

Nhật ký thông báo lỗi được đưa vào tệp tên công việc.đăng nhập. Các tệp đầu ra là tên công việc.tfm
tên công việc.<con số> gf, ở đâu phụ thuộc vào độ phân giải và độ phóng đại của
nét chữ. Các chế độ trong ví dụ này được hiển thị chung chung là , một thuật ngữ tượng trưng cho
tên của một thiết bị thực tế hoặc, thông thường nhất, tên localfont (xem bên dưới) phải
được thay thế. Nếu chế độ không được chỉ định hoặc không hợp lệ cho trang web của bạn, Metafont sẽ
mặc định là bằng chứng chế độ tạo ra hình ảnh ký tự lớn để sử dụng trong thiết kế phông chữ và
sự sàng lọc. Chế độ bằng chứng có thể được nhận dạng bằng hậu tố .2602gf sau tên công việc.
Ví dụ về đầu ra chế độ bằng chứng có thể được tìm thấy trong Máy tính hiện đại Kiểu chữ (Tập E của
Máy vi tính Sắp chữ). Hệ thống của bước chân giống với hệ thống được sử dụng bởi
TeX, với các giá trị thường nằm trong khoảng 0.5, 1.0, 2.0, 3.0, 4.0 và 5.0. Một danh sách của gf
con số cho phông chữ 118-dpi, 240-dpi và 300-dpi được hiển thị bên dưới.

MAGSTEP 118 dpi 240 dpi 300 dpi
mag =magstep(0) 118 240 300
mag = magstep (0.5) 129 263 329
mag =magstep(1) 142 288 360
mag =magstep(2) 170 346 432
mag =magstep(3) 204 415 518
mag =magstep(4) 245 498 622
mag =magstep(5) 294 597 746

Độ phóng đại cũng có thể được chỉ định không phải là một bước nhảy mà là một giá trị tùy ý, chẳng hạn như
1.315, để tạo kích thước ký tự đặc biệt.

Trước khi bắt đầu sản xuất phông chữ, cần thiết lập các tệp cơ sở thích hợp.
Bộ thành phần tối thiểu để sản xuất phông chữ cho một công cụ in nhất định là trơn.mf
tệp macro và cục bộ mode_def tập tin. Các macro trong trơn.mf có thể được nghiên cứu trong một
phụ lục cho Metafontbook; chúng được phát triển bởi Donald E. Knuth và tệp này sẽ
không bao giờ bị thay đổi ngoại trừ khi nó được nâng cấp chính thức. Mỗi mode_def đặc điểm kỹ thuật giúp
điều chỉnh phông chữ cho một công cụ in cụ thể. Có một cuộc thảo luận thường xuyên về mode_defs trong
TUGboat, tạp chí của TeX Users Group. Những cái cục bộ đang được sử dụng trên máy tính này
nên ở mode.mf.

Mô hình e phản hồi với chế độ khôi phục lỗi của Metafont gọi trình chỉnh sửa mặc định của hệ thống tại
dòng sai của tệp nguồn. Có một biến môi trường, MFEDIT,
ghi đè trình chỉnh sửa mặc định. Nó phải chứa một chuỗi với "% s" cho biết vị trí
tên tệp đi và "% d" cho biết số linen thập phân (nếu có) đi đến đâu. Vì
ví dụ, một chuỗi MFEDIT cho vi trình chỉnh sửa có thể được thiết lập với csh lệnh
setenv MFEDIT "vi +% d %NS"

Một tệp tiện lợi trong thư viện là null.mf, không chứa gì. Khi nào mf không thể tìm thấy
tệp mà nó nghĩ rằng bạn muốn nhập, nó tiếp tục yêu cầu bạn đặt tên tệp khác; đáp lại
`null 'giúp bạn thoát khỏi vòng lặp nếu bạn không muốn nhập bất cứ thứ gì.

TRỰC TUYẾN HÌNH ẢNH OUTPUT


Metafont có thể sử dụng hầu hết các màn hình hiện đại, vì vậy bạn có thể xem đầu ra của nó mà không cần in.
Chương 23 của Mô hình Metafontbook mô tả những gì bạn có thể làm. Việc triển khai Metafont này
sử dụng các biến môi trường để xác định thiết bị hiển thị nào bạn muốn sử dụng. Đầu tiên nó
tìm kiếm một biến MFTERM, và sau đó tìm TERM. Nếu nó không thể tìm thấy, bạn sẽ không có
đầu ra trực tuyến. Nếu không, giá trị của biến xác định thiết bị sẽ sử dụng: hp2627,
mặt trời (dành cho SunView cũ), một, uniterm (đối với trình giả lập Atari ST Tek 4014), xterm (cho một trong hai
X10 hoặc X11). Một số thiết bị này có thể không được hỗ trợ trong tất cả các tệp thực thi Metafont; NS
sự lựa chọn được thực hiện tại thời điểm biên dịch.

Trên một số hệ thống, có hai tệp nhị phân Metafont, mfmf-nowin. Trên các hệ thống đó,
mf nhị phân hỗ trợ đồ họa, trong khi mf-nowin nhị phân không. Các mf-nowin nhị phân là
được sử dụng bởi các tập lệnh như mktexpk nơi hỗ trợ đồ họa là một mối phiền toái hơn là một cái gì đó
Hữu ích.

LỰA CHỌN


Phiên bản này của Metafont hiểu các tùy chọn dòng lệnh sau.

-căn cứ cơ sở
Sử dụng cơ sở là tên của cơ sở sẽ được sử dụng, thay vì tên mà Metafont
được gọi là hoặc một %& hàng.

-tệp-dòng-lỗi
In thông báo lỗi trong biểu mẫu tệp: dòng: lỗi tương tự như cách nhiều
trình biên dịch định dạng chúng.

-no-file-line-error
Tắt thông báo lỗi in trong tệp: dòng: lỗi phong cách.

-tệp-dòng-lỗi-kiểu
Đây là tên cũ của -tệp-dòng-lỗi tùy chọn.

-halt-on-error
Thoát với mã lỗi khi gặp lỗi trong quá trình xử lý.

-Cứu giúp In thông báo trợ giúp và thoát.

-ini Be inimf, đối với các cơ sở bán phá giá; điều này hoàn toàn đúng nếu chương trình được gọi là
inimf.

-sự tương tác chế độ
Đặt chế độ tương tác. Chế độ này có thể là một trong những chế độ hàng loạt, nonstopmode,
nút cuộnchế độ sai lầm. Ý nghĩa của các chế độ này giống như ý nghĩa của
các lệnh tương ứng.

-tên công việc tên
Sử dụng tên cho tên công việc, thay vì lấy nó từ tên của tệp đầu vào.

-kpathsea-debug mặt nạ
Đặt cờ gỡ lỗi tìm kiếm đường dẫn theo mặt nạ bit. Xem Kpathsea
hướng dẫn sử dụng để biết chi tiết.

-maketex fmt
Bật mktexfmt, Nơi fmt phải mf.

-no-maketex fmt
Tắt mktexfmt, Nơi fmt phải mf.

-thư mục đầu ra thư mục
Viết các tệp đầu ra trong thư mục thay vì thư mục hiện tại. Tra cứu đầu vào
các tập tin trong thư mục đầu tiên, dọc theo đường tìm kiếm thông thường.

-parse-first-line
Nếu dòng đầu tiên của tệp đầu vào chính bắt đầu bằng %& phân tích cú pháp để tìm một bãi chứa
tên hoặc một -translate-tệp tùy chọn.

-no-parse-first-line
Tắt phân tích cú pháp dòng đầu tiên của tệp đầu vào chính.

-tên tên
Giả vờ là chương trình tên. Điều này ảnh hưởng đến cả định dạng được sử dụng và tìm kiếm
đường dẫn.

-máy ghi âm
Bật trình ghi tên tệp. Điều này để lại dấu vết của các tệp được mở để nhập liệu
và xuất ra trong một tệp có phần mở rộng .fls.

-translate-tệp tcxname
Sử dụng tcxname bảng dịch.

-phiên bản
In thông tin phiên bản và thoát.

MÔI TRƯỜNG


Xem tài liệu thư viện Kpathsearch (nút `` Thông số kỹ thuật đường dẫn ') để biết chi tiết
về cách các biến môi trường được sử dụng khi tìm kiếm. Các kpsewhich tiện ích có thể được
được sử dụng để truy vấn giá trị của các biến.

Nếu biến môi trường TEXMFOUTPUT được thiết lập, Metafont cố gắng đưa các tệp đầu ra của nó
trong đó, nếu chúng không thể được đưa vào thư mục hiện tại. Một lần nữa, hãy xem tex(1).

CÁC TỔNG ĐÀI
Tìm kiếm đường dẫn cho đầu vàomở các tập tin.

MFEDIT Mẫu lệnh để chuyển sang trình soạn thảo.

MFTERM Xác định hiển thị đồ họa trực tuyến. Nếu MFTERM không được đặt và DISPLAY được đặt,
hỗ trợ cửa sổ Metafont cho X được sử dụng. (DISPLAY phải được đặt thành X hợp lệ
thông số kỹ thuật máy chủ, như thường lệ.) Nếu cả MFTERM và DISPLAY đều không được đặt, thì TERM là
được sử dụng để đoán hỗ trợ cửa sổ để sử dụng.

NÉT CHỮ TIỆN ÍCH


Một số chương trình tiện ích có sẵn. Sau đây là một phần danh sách có sẵn
tiện ích và mục đích của chúng. Tham khảo ý kiến ​​chuyên gia Metafont tại địa phương của bạn để biết thêm chi tiết.

gftopk Mất một gf tập tin và tạo ra một đóng gói chặt chẽ hơn pk tệp phông chữ.

gftodvi Sản xuất các tờ giấy chứng minh cho phông chữ.

gftype Hiển thị nội dung của một gf tập tin dưới dạng ghi nhớ và / hoặc hình ảnh.

pktype Hiển thị kỹ thuật số nội dung của một pk tập tin.

mft Định dạng tệp nguồn như được hiển thị trong Máy tính hiện đại Kiểu chữ.

Sử dụng mf-nowin trực tuyến bằng các dịch vụ onworks.net


Ad


Ad