Một tìm kiếm trên web cho "backspace" và "overstrike" sẽ có kết quả tốt hơn.
Các tập tin là một trang thủ công - được định dạng bằng cách sử dụng nroff
. Thông thường các tập tin như bash.0
được tạo ra và loại bỏ đơn giản. Một thời gian trước, họ đã được cứu, để giảm bớt công việc cho man
chương trình. Thay vì /usr/share/man/man1
, các trang hướng dẫn của bạn sẽ được đọc từ /usr/share/man/cat1
. Đọc mô tả của catman
ví dụ.
nroff
là lệnh Unix để định dạng các trang thủ công và các tệp khác. Quay lại khi nó được viết lần đầu tiên, có một số tiện ích khác, mỗi tiện ích có ngôn ngữ đánh dấu riêng. Tôi đã sử dụng ít nhất một tá những cái khác nhau. Nhưng tất cả họ đều giải quyết vấn đề in ấn văn bản nhấn mạnh theo cùng một cách: sử dụng điều khiển vận chuyển. Backspaces chỉ đáng chú ý vì chúng không được sử dụng trong các tệp văn bản thuần túy khác. Tất cả các tab , trả về vận chuyển , nguồn cấp dữ liệu và nguồn cấp dữ liệu biểu mẫu đều có vai trò trong các tệp văn bản thuần túy (mặc dù nguồn cấp dữ liệu biểu mẫu ít quan trọng hơn nhiều so với ban đầu).
nroff
sử dụng gạch chân để biểu thị chữ nghiêng và quá mức để thể hiện chữ đậm . Kỹ thuật này có niên đại: rất hữu ích cho các thiết bị sao chép cứng, nơi có thể in nhiều hơn một ký tự ở cùng một vị trí. Rất ít thiết bị đầu cuối video làm điều đó. Trong terminfo(5)
đó sẽ là
over_strike os os terminal can over-
strike
hoặc hoàn toàn hơn :
Nếu nhà ga overstrikes (chứ không phải thanh toán bù trừ một vị trí khi một nhân vật được đánh lên) sau đó nó phải có os
khả năng.
Trong trường hợp thông thường, ký tự cuối cùng được viết trên một hàng / cột nhất định của thiết bị đầu cuối video sẽ là tất cả những gì được hiển thị. nroff
đã tổ chức đầu ra sao cho một ký tự được gạch chân được viết dưới dạng gạch chân, một khoảng lùi và ký tự thực tế. Làm điều đó đảm bảo rằng các thiết bị đầu cuối không có tính năng overstrike sẽ in một cái gì đó hữu ích.
Trong số rất ít thiết bị đầu cuối video được liệt kê có khả năng vượt mức, tôi thấy DEC gt40 , mà tôi đã sử dụng trong khoảng ba năm (1976-1979). Không có Unix trên hệ thống đó (nó chạy RT-11), nhưng tôi đã viết một trình định dạng văn bản , sử dụng cùng loại văn bản quá mức. Cuối cùng, tôi cần bản cứng, và đã viết một tiện ích để biến điều đó thành hiện thực - một cái gì đó giống như col
, có lẽ - nhưng giải quyết một vấn đề liên quan. Thiết bị đầu cuối in rất chậm khi có nhiều văn bản được gạch chân, cho đến khi chương trình của tôi sắp xếp lại văn bản để giảm lượng chuyển đổi giữa chuyển động tiến / lùi.
Với thiết bị đầu cuối video, không cần điều đó. Nhưng họ không làm quá. Thay vào đó, chúng tôi có các chương trình nhận dạng gạch chân và hiển thị gạch chân hoặc có groff
, có thể hiển thị văn bản màu thay vì gạch chân (và in đậm).
Đọc thêm: