Làm cách nào để hiển thị xem trước tùy chỉnh cho tất cả các phông chữ trong Sách phông chữ 10.9?


2

Trong nhiều năm, tôi rất thích tính năng này trong OS X Font Book, nơi bạn có thể nhập văn bản tùy chỉnh và cuộn qua tất cả các phông chữ để xem trước nó. Bây giờ trên Mavericks, khi tôi cố gắng làm điều này, nó chỉ hoạt động cho các gia đình phông chữ đơn. Tất cả các họ phông chữ chứa nhiều phông chữ (ví dụ: in đậm, in nghiêng, v.v.) sẽ chỉ hiển thị văn bản mẫu mặc định. Làm cách nào tôi có thể thay đổi hành vi này giống như các phiên bản OS X cũ hơn, nơi bạn có thể thấy văn bản tùy chỉnh cho tất cả các phông chữ? Tôi hy vọng có một số nguyên ở đâu đó có thể được chỉnh sửa.

Câu trả lời:


2

Tôi nghĩ rằng bạn đang nói về các gia đình phông chữ. Kể từ Mavericks, các họ phông chữ được nhóm lại và. Bạn có thể có được một bản xem trước tùy chỉnh bằng cách nhấp vào hình tam giác bên cạnh tên phông chữ ane chọn phông chữ bạn muốn.


Bạn đúng. Những cái hoạt động là các phông chữ chỉ có một phông chữ trong gia đình. Đây thực sự là hành vi ngu ngốc và tôi không thể nghĩ ra bất kỳ lợi ích nào cho sự thay đổi này.
Elliott

2

Điều này hoạt động (ít nhất là trong Yosemite Public Beta 2):

Mở Font Book, chọn "Custom" từ menu View, nhấp đúp vào vùng xem trước và nhập những gì bạn muốn. Sau đó, đóng Sách Font. Sau đó, mở lại Font Book. Bây giờ, bất cứ điều gì bạn đã gõ trước đó phải là văn bản xem trước cho mọi phông chữ.

Khó chịu, vâng, nhưng nó tốt hơn nhiều so với không có gì!


"Mở Sách Phông chữ, chọn" Tùy chỉnh "từ menu Xem, nhấp đúp vào khu vực xem trước và nhập những gì bạn muốn." Điều này làm việc cho tôi chỉ bây giờ. Cảm ơn @glandix
ispaany

1

Tôi đã có cùng một vấn đề và đã viết một kịch bản cho một cái nhìn tổng quan trong một tệp html . Đối với tôi điều này đã giải quyết vấn đề. Vì vậy, có lẽ đây là một giải pháp cho bạn, quá. Tôi nghĩ nó không khó, nhưng bạn phải biết cách mở ứng dụng Terminal.

Nếu bạn quen thuộc với tập lệnh và Terminal, v.v., hãy lưu mã bên dưới với tên bạn chọn ở nơi bạn chọn. Nếu không, tôi sẽ khuyên bạn như sau:

Mở Chỉnh sửa văn bản ứng dụng. Mở một tệp mới ( Tệp - & gt; Mới ), bấm vào định dạng và lựa chọn Tạo văn bản đơn giản . Sau đó chèn mã bên dưới và lưu tệp dưới dạng phông chữ về bạn Máy tính để bàn .

Sau đó mở Thiết bị đầu cuối ứng dụng và loại

cd ~/Desktop

Sau đó nhập nội dung sau, danh sách này sẽ liệt kê tất cả các tệp trên Màn hình của bạn - và cả phông chữ vừa tạo.

ls -l

Trong dòng với "phông chữ.sh" mới, có thể bạn sẽ thấy một cái gì đó như

-rw-r--r--@

Bốn dấu hiệu đầu tiên có nghĩa là bạn có thể đọc ( r ) và viết ( w ) trên tập tin này. Nhưng tại thời điểm này, bạn không có quyền thực hiện nó. Do đó loại

chmod u+x fonts.sh

Nếu bây giờ bạn lặp lại lệnh "ls -l", bạn sẽ thấy rằng các quyền của font.sh đã thay đổi thành

-rwxr--r--@

Cái mới x cho thấy, bạn có thể thực hiện các tập tin. Bây giờ bạn có thể tạo tệp html đã hứa :-)

Chỉ loại

./fonts.sh

Lần tới khi bạn muốn sử dụng tập lệnh, bạn chỉ phải khởi động Terminal và gõ

cd ~/Desktop
./fonts.sh

Tôi hy vọng, điều này đã giúp.

Và đây là mã để lưu trong một tệp:

#!/bin/sh

echo "\n************************************"
echo "Welcome to an overview of your fonts"
echo ""
echo "Advice: This script generates two files: fonts.html and fonts-in-system.txt, second one will be deleted again. But if you already have files with such names on your Desktop they will be overwritten! So be careful!"
echo ""

echo "Enter what you want to have displayed"
read INPUT

echo "Do you want to have the fonts in normal (n), italic (i) or oblique (o) style?"
read STYLE

if [ "$STYLE" = "n" ] ; then
    STYLE="normal"
elif [ "$STYLE" = "i" ] ; then
    STYLE="italic"
elif [ "$STYLE" = "o" ] ; then
    STYLE="oblique"
else
    echo "Normal style is used!"
    STYLE="normal"
fi

echo "Do you want to have the fonts in normal (n), lighter (l) or bold (b) weight?"
read WEIGHT

if [ "$WEIGHT" = "n" ] ; then
    WEIGHT="normal"
elif [ "$WEIGHT" = "l" ] ; then
    WEIGHT="lighter"
elif [ "$WEIGHT" = "b" ] ; then
    WEIGHT="bold"
else
    echo "Normal weight is used!"
    WEIGHT="normal"
fi


echo "Fonts are generated - you'll find them on your Desktop in 'fonts.html'.";

# Temporary file fonts-in-system.txt is generated
# It will include font family names like "Kaiti SC,楷體\-簡,楷体\-简"
cat > "fonts-in-system.txt" << EOF
$( fc-list : family )
EOF

# Sort font list
sort "fonts-in-system.txt" -o "fonts-in-system.txt"

# Generate html-file
cat > fonts.html << EOF
<!DOCTYPE html>
<html>
    <body>
        <table>
EOF

LAST_FONT=""

while read LINE ; do
    if [[ ! $( echo "$LINE" | grep "^\." ) ]] ; then #only take fonts which don't start with a "."
        FONT=$( echo $LINE | sed "s/,\(.*\)//" ) #cut off everything in a line starting with a comma => line "Kaiti SC,楷體\-簡,楷体\-简" would become "Kaiti SC"
        if [ "$LAST_FONT" != "$FONT" ] ; then    #print each font only once
            echo "          <tr style=\"font-family:$FONT; font-style:$STYLE; font-weight:$WEIGHT\">" >> fonts.html
            echo "              <td>$FONT</td>" >> fonts.html
            echo "              <td>$INPUT</td>" >> fonts.html
            echo "          </tr>" >> fonts.html
        fi
        LAST_FONT=$FONT
    fi
done < "fonts-in-system.txt"

cat >> fonts.html << EOF
        </table>
    </body>
</html>

EOF

rm "fonts-in-system.txt"

0

Nếu bạn giống như tôi mở từng họ phông chữ và yêu cầu xem trước tùy chỉnh thì không có vấn đề gì. Bạn muốn cuộn nhanh qua tất cả các phông chữ của mình để chờ sự lựa chọn hoàn hảo nhảy ra khỏi bạn. Những gì đã một lần một hoặc hai lần chạm vào mũi tên xuống bây giờ là một giờ nhấp chuột tẻ nhạt.

Tôi chưa nhận được Font Book để làm những gì nó từng làm. Nhưng tôi đã mua một Ứng dụng từ cửa hàng Ứng dụng có tên là FontPreview (4.99) và nó thực hiện những gì Font Book đã sử dụng. Có lẽ không tốt, nhưng nó sẽ làm cho tôi cho đến khi Font Book sửa lỗi "lỗi" này khiến nó trở nên vô dụng đối với tôi.

Tôi không xác nhận ứng dụng. Tôi đã sử dụng nó trong 5 phút. Chỉ cố gắng giúp đỡ những người thất vọng như tôi.

https://itunes.apple.com/us/app/fontpreview/id537580561?mt=12


0

Apple đã thay đổi cách Maverick xem phông chữ bằng cách nhóm các phông chữ trong các gia đình. Bạn chỉ có thể có chế độ xem tùy chỉnh trong một gia đình tại một thời điểm, dường như không có cách nào để xem nhiều gia đình. Tôi chỉ hy vọng khi chúng tôi có thể cập nhật lên 10.9.3.


0

Tôi có cùng một vấn đề và mong muốn có Font Book hành xử theo cách trước đây. Tôi làm việc trong quảng cáo và viết các tiêu đề và tiêu đề phụ và muốn dễ dàng cuộn qua một câu tùy chỉnh trong khi thấy các phông chữ thay đổi cho đến khi một "nhảy ra khỏi tôi" là một lựa chọn đúng! Nếu bạn tìm ra cách để làm điều này trên Mavericks, tôi sẽ đánh giá rất cao nó.

Trong khi đó, tôi đã tìm thấy một cách giải quyết nhỏ và đó là nếu bạn nhấp vào hình tam giác nhỏ màu xám trước mỗi tên phông chữ để hiển thị các tùy chọn như Bold, Italic, v.v. bạn có thể nhấp vào đậm chẳng hạn và các từ tùy chỉnh của bạn sẽ vẫn ở đó. Tôi mất nó khi tôi nhấp vào tên họ phông chữ. Vì vậy, tôi đã mở tất cả các phông chữ bằng cách nhấp vào hình tam giác sau đó tôi đặt câu tùy chỉnh của mình và cẩn thận nhấp từ Bold sang Bold thay vì từ tên phông chữ sang tên phông chữ. Điều này dường như làm việc trong một nhúm, nhưng nó rất bực bội.

Rất thích phiên bản Yosemite của Font Book để hoạt động tốt hơn Mavericks.


-1

Sử dụng Chỉnh sửa văn bản: Dán văn bản của bạn, chọn nó, sau đó Định dạng & gt; Phông chữ & gt; Hiển thị phông chữ. Chỉ nhấp vào Phông chữ Tên (mũi tên không hoạt động). Văn bản được chọn sẽ thay đổi khi bạn nhấp vào các phông chữ khác nhau.

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.