А вот и всплыла проблема с Windows 7, точнее даже две и обе со шрифтами.
Пользователи у нас работают под пользовательскими же правами. Обыкновенным пользователям мы шрифты ставим сами, “руками”. Дизайнеры же имеют возможность самостоятельно это делать. Кроме того, особенность дизайнеров по рекламе в том, что клиенты регулярно приносят шрифты сами и их подключают временно, для сдачи в номер. Для этого используется Adobe Type Manager. Это программа, созданная еще для Windows NT, но с успехом работающая и под Windows 2000/XP.
Как оказалось, под Windows 7, и уж тем более под Windows 7 x64, есть проблема с установкой шрифтов типа Adobe Type/Type 1, и с работой Adobe Type Manager.
Пока что все наши усилия не привели к положительному результату, что делает невозможным перевод дизайнеров на новую платформу …
Если найдем решение – обязательно напишу.
Пробовал Bitstream Font Navigator от Corel?
ОтветитьУдалитьФункционал, в принципе, такой же как и у ATM
Спасибо, я попробую, но тут появляются вопросы по легальности.
ОтветитьУдалитьcmd от админа
ОтветитьУдалитьattrib -r -s %systemroot%\fonts
takeown /f "%systemroot%\fonts" /r /d n
icacls "%systemroot%\fonts" /grant "Пользователи":M /t
icacls "%systemroot%\system32\FNTCACHE.dat" /grant "Пользователи":M /t
Дать пользователю(ам) доступ к ветке
HKLM\Software\Microsoft\Windows NT\Current Version\Fonts
Ниже батник, на который юзер тащит скаченный шрифт для установки
REM ECHO FILE=%~f1
SET FFILE=%~n1%~x1
SET FNAME=%~n1
SET FNAME=%FNAME:-= %
IF "%~x1"==".otf" SET FTYPE=(OpenType)
IF "%~x1"==".ttf" SET FTYPE=(TrueType)
ECHO FILE=%FFILE%
ECHO NAME=%FNAME%
ECHO TYPE=%FTYPE%
XCOPY /Y %1 "%systemroot%\fonts\"
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "%FNAME% %FTYPE%" /t REG_SZ /d "%FFILE%" /f