В моем старом MacBook есть много шрифтов, которые мне нужно синхронизировать с моим новым MacBook. Как определить недостающие и синхронизировать их?
Введение
Шрифты, включенные в операционную систему macOS, не претерпели значительных изменений за прошедшие годы. Поскольку новые (и настраиваемые) шрифты становятся доступными для загрузки и добавления в ваш FontBook, действительно становится трудно вспомнить, какие из них вы установили самостоятельно, а какие были установлены при последнем обновлении macOS. Столкнувшись с этой проблемой в течение нескольких лет, я считаю, что нашел и реализовал лучшее решение, реализованное на моих различных устройствах Mac.
Концепция
Я обнаружил, что следующее решение является надежным и очень простым в установке. Это включает в себя загрузку всей папки шрифтов на Mac в Dropbox . Уже будучи частым пользователем платформы, я очень верю в синхронизацию моих шрифтов таким образом, потому что мои дизайнерские проекты живут там постоянно. Большим преимуществом является то, что работа и шрифты находятся в одном месте (Dropbox), откуда я могу получить к ним доступ в любое время без необходимости искать в Интернете тот замечательный шрифт, который я не установил локально на конечном устройстве. Если я поделюсь проектом, у меня также будет мгновенный доступ к включению шрифтов в файлы проекта, что значительно упрощает дальнейшую работу получателя моей работы.
Установка
Вы можете найти такого рода руководства по всему Интернету, но я считаю это наиболее надежным с точки зрения изменений в macOS.
Ваш Mac:
cd ~/Library
, чтобы открыть свою пользовательскую библиотеку.sudo mv Fonts ~/Dropbox
, чтобы переместить папку «Шрифты» в Dropbox.ln -s ~/Dropbox/Fonts
, чтобы создать символическую ссылку в вашей пользовательской библиотеке.Целевой Mac:
Запустите терминал в Приложения/Утилиты/
Запустите cd ~/Library
, чтобы открыть свою пользовательскую библиотеку.
Запустите sudo rm -r Fonts
, чтобы удалить папку пользовательских шрифтов.
Введите свой пароль при появлении запроса.
Запустите ln -s ~/Dropbox/Fonts
, чтобы создать символическую ссылку в вашей пользовательской библиотеке.
Что следует учитывать
Хотя эта настройка хорошо работает для моих собственных целей, вы можете подумать об использовании другого поставщика облачного хранилища, такого как Google Drive или Apple iCloud, который может работать еще лучше на других устройствах Apple.
Дайте мне знать, как вы оформляете и есть ли у вас какие-либо вопросы об этом методе в действии. Я уверен, что это удовлетворит ваши потребности, и я был бы более чем счастлив обсудить это с вами.
Последующие дополнения
После первоначальной синхронизации между Dropbox и Mac вы можете отключиться от него, потому что файлы шрифтов были синхронизированы с папкой Dropbox в вашей файловой системе, как и любое другое решение облачного хранилища имеет этот автономный компонент. Вы можете вносить изменения в любой контент, после подключения к Интернету он синхронизируется, и любые изменения передаются на все устройства.
Если вы являетесь одноразовым решением, я бы порекомендовал не утруждать себя созданием символической ссылки и т. д., а просто скопировать все шрифты в папку в Dropbox или любой другой физический / облачный носитель, удалив все шрифты в папку «Шрифты» на целевой машине и вставить их все в (теперь пустую) папку «Шрифты».
Принятый ответ сработал и для меня, за исключением того, что я использую не Dropbox, а iCloud . Это инструкции, при условии, что у вас еще нет папки Fonts в вашем iCloud. Надеюсь, @ProGrammer не будет возражать, если я скопирую инструкции, которые он/она получили с mba.me:
Ваш Mac:
cd ~/Library
, чтобы открыть свою пользовательскую библиотеку.sudo mv Fonts Mobile\ Documents/com~apple~CloudDocs
, чтобы переместить папку «Шрифты» в iCloud.ln -s Mobile\ Documents/com~apple~CloudDocs/Fonts
, чтобы создать символическую ссылку в вашей пользовательской библиотеке.Целевой Mac:
cd ~/Library
, чтобы открыть свою пользовательскую библиотеку.sudo rm -r Fonts
, чтобы удалить папку пользовательских шрифтов.ln -s Mobile\ Documents/com~apple~CloudDocs/Fonts
, чтобы создать символическую ссылку в вашей пользовательской библиотеке.Я настоятельно рекомендую сделать резервную копию ваших оригинальных шрифтов.
Кстати, до Big Sur этот метод работал с подпапкой — мне не нужно было заменять папку Fonts ссылкой, я просто помещал шрифты в iCloud, а затем делал символическую ссылку в папке Library/Fonts с именем iCloud:
cd ~/Library
ln -s Mobile\ Documents/com\~apple\~CloudDocs/Fonts Fonts/iCloud
Это был менее инвазивный метод, но он становился нестабильным в Catalina и остановился в macOS 11.
Если вам недостаточно встроенного приложения Font Book, я бы посмотрел на Adobe Creative Cloud, чтобы лицензировать шрифты и гарнитуры, или, если вы уже приобрели или получили лицензию, у Extensis есть отличные инструменты для управления этим для 2 машин или небольшого / большая рабочая группа или предприятие.
Если это «одноразовое» действие, то существует множество приложений для синхронизации файлов: Chronosync, Resilio Sync, GoodSync и т. д., которые можно использовать для обеспечения того, чтобы один или оба Mac в конечном итоге получили один или оба набора файлов. файлы в целевых папках.
Эти приложения также можно использовать для непрерывной работы, чтобы обеспечить синхронизацию файлов.
Имейте в виду, что Font Book создает файлы состояния в папках со шрифтами, которые могут содержать информацию, специфичную для компьютера, — encodings.dir, fonts.dir, fonts.scale, fonts.list — и их копирование на другой Mac может вызвать непредвиденные проблемы.
Сторонние приложения для управления шрифтами могут позволить вам хранить и включать шрифты на сетевых дисках (если позволяет лицензия). Хотя весь ад может разразиться, если сетевое соединение недоступно.
Харкер