Question about "Print Size"

I am confused and puzzled about "Print Size." First I select the Zoom Tool, then I click "Print Size" in the upper bar. I also have chosen View > Rulers.
What I don't understand is that one inch in the horizontal ruler actually is considerably longer than one inch on the vertical ruler.  I think this is distorting the appearance on my photos in the monitor as compared with the actual prints. The monitor version of my portrait, for example, looks fatter than the printed version. Why is this and why isn't a horizontal inch equal to a verical inch for viewing purposes.
Thank you very much for any help on this.
Bob

Thank you very much. I changed my monitor to its native resolution and I think this solved the problem.  Bob
J Maloney <[email protected]> wrote:
Change the screen resolution setting in your PS prefs to your display resolution. Then print size will work as expected.
http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density
More about the print size feature:
http://help.adobe.com/en_US/Photoshop/11.0/WSfd1234e1c4b69f30ea53e41001031ab64-7935a.html
>

Similar Messages

  • Question about print sizes

    is it possible to order square prints or any size not offered on the standard Apple prints ordering menu? If not and I crop a photo to square, how can I order it then?

    Apple does not offer custom sizes - you can crop a photo to a square and then cut the print after you receive it or find a service that offers custom sizes
    LN

  • Question about printing by page count

    Hi
    I'm new to this and I have a question about printing our invoices by page count.
    We generate our invoice using Crystal 2008 we have invoices that can range from a single page to as many as 6 pages. I would like Crystal to preview/print the reports in order of how many pages are in the report. Example: print all single page invoices first then all invoices that are 2 pages and so on. Is this possible?
    Thank you in advance

    Hi Ido,
    Thanks for your input. This is more or less what Carl was suggesting yesterday and I gave it a lot of thinking. The problem here is that I cannot go with "good enough resolution" - I need perfect resolution.
    The reason for this apparently silly requirement (why would one sort a bunch of invoices by number of pages instead of Customer Number, as long as they end up in an envelope anyway?) is the proposed purchase of a folding/stuffing machine which could do very fast what now takes one person 4 days to achieve.
    One type of machine comes with three settings - fold/stuff 1, 2 or 3-page statements. You need to have three stacks with all the statements that have 1, 2 and 3 pages. The ones with more pages will have to be folded manually, but there are only about two dozen clients that give us that much business. You feed the machine one stack at a time and set it to process the respective number of pages. Any statement that falls accidentally in the other stack will either cause the whole rest of the stack to be mixed up, which is very bad, or cause one customer to receive his invoice and someone else's, which is just embarrassing. I cannot afford any of these scenarios.
    Given that the statement contains variable-length (and depth) messages that vary by month and by profit center, and it could also contain one or more groups of details, each with its own header, it is very risky to try to come up with magic numbers attempting to estimate the number of pages based on the number of detail lines. Someone will still have to eyeball very carefully the initial stack of statements in the areas where the number of pages increases by one and make sure that ordering by number of detail lines did not mix, for example, one report with two pages among two reports with one page. Of course, this increased scrutiny will be necessary only around the areas where the page number transitions from 1->2, 2->3 and 3->4, which is much better than trying to order by number of pages all 1500 statements, but still depends on one's manual intervention and focus and, as a result, makes me pretty uncomfortable.
    I have taken a look at the "Group Sort Expert". If you select the "All" option (all groups) and you had some kind of summary value then you could sort the report by that value. The idea was to create a hidden Average field over the TotalPageCount runtime variable (which will always equal the TotalPageCount for that customer, since it's the same for all the pages in that group) and use that summary field in the "Group Sort Expert", which would have solved the problem elegantly. Unfortunately, there is no way to create a summary field over a runtime variable. I even created a formula that just returns the TotalPageCount, but that formula did not show up in the list of fields available for summarization (while other formulas did).
    It looks like the reporting engine does not allow this type of "late-sorting". I wonder if it is possible at all, because in effect this would require the engine to execute an additional pass: first it should somehow generate the whole report grouped by Customer Number so it knows how many pages are in each group, then it should sort by the number of pages and only after that it could render the report. I'm not sure the engine can do this additional pass.
    I would be very curious to hear about the other (more complex) ideas you mentioned. For example, I have seen (in Crystal 2008) a checkbox allowing "sorting by a formula". I don't know how to write a formula used in sorting, but the basic question in the paragraph above still stands: does the engine even support such a feature?
    Thanks again.

  • 3 questions about texture sizes

    Hi there all,
    I have 3 questions about texture sizes. First off, after
    doing a search in this forum, I found out how to find the maxium
    texture size my hardware can handle. However, this is only
    currently tells me what the texture size I should use for my
    computer. So basically, what my first question is, I wanted to know
    what would be the average texture size for PC's. Why I ask this is
    because arfter doing the command that finds my maxium texture size
    that my computer can handle, it says that I can handle up to
    2048x2048, but this doesn't help if lets say the standard hardware
    texture size is 1024x1024.
    My second question is, when you speak in maxium hardware
    texture size terms, is this for per object, per scene that is
    loaded into memory, or for the entire game?
    ... and my last question is, does hardware texture size also
    include basic shaders as well (meaning with no textures)? If not is
    there a limit on that as well?

    1. If you know what maximum texturesize the endusers
    graficcard can handle, you can build a switch to different *.w3d
    files with that are saved with different texturesizes. you can see
    how the hardware variates:
    http://nuttybar.drama.uga.edu/pipermail/dir3d-l/2005-September/009554.html
    but don't forget that the macs are limited at the moment to a
    maximum texturesize of 512x512. If the textures are bigger then the
    maximum texturesize they are scaled down to it. In your example a
    texture that is 2048x2048 would be scaled down to 1048x1048 if this
    is the maximum texturesize of the endusers machine.
    2. The maximum texturesize is per Texture. But the Textures
    are stored uncompressed in the VRAM of the graficcard. There is no
    way to check how much RAM is left and i am not sure what happens if
    you put a lot of data in it.
    3. A shader only layers textures like photoshop and renderes
    them depending on the settings of the shader. The maximum hardware
    texture size only limits the size of the texture, if you use no
    textures in the shader (setting all texturelayers to void) the
    model will be only rendered depending on the values that are given
    by "ambient", "emissive", "diffuse", "specular"
    Just want to add here that textures should be in this sizes:
    1x1, 2x2, 4x4, 8x8, 16x16, 32x32, 64x64, 128x128, 256x256,
    512x512, 1024x1024, 2048x2048, 4096x4096 ...
    but can be also be combined like this:
    32x1024 or 512x256 and so on. this is just good to know.
    If textures do not fit into this grid of pixel values, the
    texture will be scaled up or down to the next size that is closest
    to it.
    if you type this code into the message window and execute
    every line, you can check the resulting texturesize.
    global pImage
    pImage=image(100, 1000, 24)
    member("world").newtexture("image", #fromimageobject, pImage)
    put member("world").texture("image").width
    -- 128
    put member("world").texture("image").height
    -- 1024
    This will happen to all textures if they enter the
    graficcard.

  • Question about the size af:inputText

    can <af:inputText> grow itself automatically to avoid scrollbar?
    if user types a long text into it, the inputtext area will become bigger to fit it to avoid scrollbar. is this possible?
    another question is,i found the size of this input area are controlled by 'rows' and 'columns'.
    can i make the inputtext area stretch to 100% width of the page?
    i cannot use 'columns' to accomplish this, since the page resolution is different for users. it works on 1440x900,but fails on others.
    thanks a lot
    -Ken

    cowbell bill wrote:
    Still stumped, I've deleted all unused audio files, deleted all unused midi. Maybe a third of the project. I see nothing in the trash, Project size is still the same 3.25 GB. Bypassed all reverbs, And audio CPU level still maxing out in the red. What am I doing wrong. Thanks Bill
    When you speak about project size, do you mean the size of the project file itself? Or of the entire project folder?
    When you delete tracks or plugins from your project, you won't see anything in the trash, that is normal. Only when you delete an audio file from your disk +from within Logic+ you'll find that audio file in the trash.

  • Beginner question about the size of the documents and fonts

    I have worked with dps a couple of years now and now that Adobe removes Single Edition I have to look at other tools. EPUB3 fixed layout appears to be an alternative solution.
    I've been reading up on the web and checked on Lynda courses, but there is one thing I wonder about.
    How should I think about the size of the InDesign document and the size of the body text when I create a EPUB3 with fixed-layout?
    Regards
    Ake

    A couple things to keep in mind with EPUB3 Fixed Layout:
    Unlike EPUB reflowable, FXL doesn't change size. You'll need to optimize your InDesign layout for the device most likely to view it—for example, an iPad, since it's the dominant device.
    Like with DPS, you'll need to pick a font size larger than you'd use for print.
    As with DPS, it's very important to do some tests on your target device to optimize both dimensions and font size.
    Final Note: If you're in North America, this is a good time to  buy an iPad since there are a lot of Black Friday sales coming up!

  • Question about the size of my project

    3.25 GB 20 or so tracks. a few plugins each a few software drums and synths. I getting overload warnings here and there. Not the I/O level the audio level. I look at the fear lilly Allen demo which has 50 tracks all sorts of plugins and a vid. 1.45 GB. I selected and deleted unused in audio bin and still the same. What am I missing. Logic Pro, IMAC 3.06 core 2 Duo 4 GB ram. Thanks Bill

    cowbell bill wrote:
    Still stumped, I've deleted all unused audio files, deleted all unused midi. Maybe a third of the project. I see nothing in the trash, Project size is still the same 3.25 GB. Bypassed all reverbs, And audio CPU level still maxing out in the red. What am I doing wrong. Thanks Bill
    When you speak about project size, do you mean the size of the project file itself? Or of the entire project folder?
    When you delete tracks or plugins from your project, you won't see anything in the trash, that is normal. Only when you delete an audio file from your disk +from within Logic+ you'll find that audio file in the trash.

  • Question about printing and resolution

    Hello
    I am trying out a trial version of PE13 and am attempting to come to terms with printing and resolution.
    I have also read this informative tutorial here:
    How Image Resolution Affects Print Quality - Photoshop Tutorial
    This is the image I would like to print:
    In the tutorial referred to above, the author states that when printing, 300 resolution is best and not the 79.3 px/inch that I have. When I change that 79.3 to 300, the image of Marilyn becomes tiny, so my question is how can I have an image that would neatly fit onto A4 photo paper maybe with a 1" white border around it (meaning the image size would be 8" x 6") while retaining a 300 resolution?
    Am I going about this the right way, aren't I?
    Many thanks.
    Steve

    Steve,
    The most important thing about resolution is the dimension in pixels.
    Your original is 433 x  653 pixels. Just good enough to display on a normal laptop.
    With A4 format at 300 ppi, you'd need:
    21 / 2.54 * 300 = 2480 pixels wide
    29.7 / 2.54 * 300 = 3507 pixel high.
    Any image editor won't be able to add the missing resolution, but the solution is to let the editor guess the missing pixels by interpolation methods.
    You won't get more details than those present in the original file, but you'll get a smoother, non 'pixelated' image.
    In the Elements editor, you have to check the 'resample' checkbox to be able to keep the outpur size while increasing the ppi to 300.

  • Question about printing and sorting files

    What I'm trying to do is read in a file of names (about a thousand) sort them using a sort alorithim then print out the sorted file of names, as well a separate chart with the number of compares and swaps . My Sort class has different sorting algorithims, like insertion, bubble etc. Everything I have now works fine. But the way its set up now I have to pick one algorithim at a time, then it sorts then prints the results like this:
    Bubble Sort
    Compares : 2016
    Swaps : 1052.
    Now if I want to choose anothert algorithim, I'll have to manualy do that then run Main again then apend the results to the output file. But I would like run Main once opening the file that needs to be sorted then run one algorithim, calc the results, then do that again for another algorithim calc the results, then when I'm finished with all the algorithims, print all the results at once to the output chart. This so the output will look better, and the user won't have repeatedly run the program to see and compare the results.
    Is this even possible, and if so, any ideas how?
    This is the main console, which put the names in a array list, then sorts
    them
    public class SortyFile {
         public static void main(String[] args) throws IOException{
               BufferedReader r = new BufferedReader(new FileReader("C:/Documents and Settings/Cougar/" +
                   "Desktop/names.txt"));
               PrintWriter Output_Chart
                    = new PrintWriter(new BufferedWriter(new FileWriter("C:/Documents and Settings/Cougar/" +
                      "Desktop/Output Chart2.txt" , true)));
               PrintWriter Output_Sorted_File
                    = new PrintWriter(new BufferedWriter(new FileWriter("C:/Documents and Settings/Cougar/" +
                           "Desktop/Sorted File2.txt")));
               ArrayList a = new ArrayList();
               String line = null;
               while ((line = r.readLine()) != null)
                    a.add(line);
                    Sort.bubbleSort(a);
                  Output_Chart.println("");
                  Output_Chart.println(Sort.algoname);
                  Output_Chart.println("");
                  Output_Chart.println("Compares :" + "   " + Sort.compares);
                  Output_Chart.println("Swaps :" + "      "  + Sort.swaps);
                  Output_Chart.println("");
                  for (int i=0; i<a.size(); i++){
                       Output_Sorted_File.println(a.get(i));
                       System.out.println(a.get(i));
               Output_Chart.close();
               Output_Sorted_File.close();
    This is the class with different sorting algorithims, the variable algoname is use for printing the header on the output chart.
    public class Sort {
        static int swaps = 0;
        static int compares = 0;
        static String algoname;  // name for the algorithim
        public static void swap(List data, int least, int i) {
              Object tmp = data.get(least);
              data.set(least, data.get(i));
              data.set(i, tmp);
         public static void bubbleSort(List data)
            for (int i = 0; i < data.size(); i++)
                for(int j = i+1; j < data.size(); j++)
                    Comparable current = (Comparable) data.get(j);
                    Comparable previous = (Comparable) data.get(i);
                    compares++;
                    if (current.compareTo(previous) < 0)
                        data.set(j, previous);
                        data.set(i, current);
                        swaps++;
            algoname = "Bubble Sort"; 
          public static void selectionSort (List data)
               int i,j, least;
               final int size = data.size();
               for (i = 0; i < size - 1; i++)
                  for (j = i+1, least = i; j < size; j++)
                       compares++;     
                 if (((((Comparable) (data.get(j))).compareTo(data.get(least)))) < 0)
                      least = j;
                      swap(data,least,i);
                      swaps++;
               algoname = "Selection Sort";
          public static void insertionSort (List data)
                 Comparable tmp;
              int i, j;
                 for(i = 1; i < data.size(); i++)
                      tmp =  (Comparable)data.get(i);
                       for(j = i; (j > 0) && (tmp.compareTo(data.get(j - 1)) < 0) ; j--){
                       compares++;
                       data.set(j, data.get(j - 1))  ;
                       data.set(j, tmp)  ;
                      swaps++;
                 algoname = "Insertion Sort";
    }

    Maybe Im misunderstanding your question, but couldnt
    you just run the bubbleSort() method, then the
    insertionSort() method, and so on? You would do this
    in your main method.Yeah I tried that but for odd reason I get this for the results
    Bubble Sort
    Compares : 2016
    Swaps : 1052
    Selection Sort
    Compares : 2016
    Swaps : 1052
    The results for both algorthims are exactly the same.

  • Question about initial size of a JComponent

    My project required drawing a fancy graph on a JComponent, which is then
    added to a panel on a frame with gridbag layout. The JComponent's
    paint() method relies on the size of the JComponent, or it's parent panel's size. The question is how to initialize the size of the component, as the preferred size of a JComponent is (0,0), and the panel's size can only be determined at run time. I already added component listener so that it resizes correctly when the frame is resized. But when the graph appears on the panel first time, it doesn't show itself according to the size of the panel. I have to manually resize the frame to make it fit.
    The following are code fragments:
    public class Graph extends JComponent
    int m_width;
    int m_height;
    public Graph()
    addComponentListener(new java.awt.event.ComponentAdapter()
    public void componentResized(ComponentEvent e)
    Dimension graph_size = getSize();
    m_width = graph_size.width;
    m_height = graph_size.height;
    // tried but failed
    // m_width = getPrefferedSize().width; m_height = ...
    // m_width = getSize().width; m_height = ...
    setSize(m_width, m_height); // how to initialize m_width, m_height?
    public void paint(Graphics g)
    m_width and m_height are frequently used here.

    Thanks for your reply Nancy,
    I understand the print resolution but I'm talking about on screen usage by browsers. I know that images are most optimized when the pixel resolution (number of pixels per side) is not more or less than the pixel resolution browsers display the image with. However with more and more monitors being produced with larger screens and denser ppi a lot of people, me included, zoom in with the browsers using Ctrl and Plus keys to see the content better. My monitor is displaying images not at approx 72 ppi but 110 ppi. This makes everything more than 30% smaller and although the text and images are much more sharper than monitors with less ppi, when things become too small they are hard to see regardless how sharp they are. For example this is how this page looks on my monitor at default view and full screen of the browser - the grey on the right is the background.
    Have in mind that on monitors with ppi less than 110 the image above will appear larger than on my monitor. The next image shows the rulers in Photoshop equal the size of real life rulers on my monitor while the inclosed image shows rulers that are equal to real size ruler on another guy's monitor with less ppi screen resolution.
    I'm not that much of a web developer but sometimes I design web pages in Photoshop and prepare images. So, based on my experience I'm thinking that more and more people would use browsers with zoomed in view at which case images with less pixels per side than the pixels of the monitor displaying them will look bad and I wonder if this can be avoided if the images are with larger resolution than the default view. Of course I realize that then at default view the images will not look as crisp as they could.

  • Questions About Printing in Java

    Alright, I've been looking at the Java printing API. I like it, it's nice. I've got a drag-and-drop workspace that the user wants to print, so I just use m_workspace.paint(Graphics) on the print Graphics object to paint the workspace onto the page. Very nice.
    Here's the issue. I want to fit as many workspaces on a page as is possible. Now, with a Graphics2D object, I can call a couple of methods to get its height and width. I need to be able to determine the height and width of the Graphics object that the printer hands me. Here are the questions as best as I can describe them:
    * Is it possible to find the height and width of a Graphics object? How else can you determine a Graphics object's coordinate range?
    * When the Printable interface is given a Graphics object on which to print, does the Graphcis object represent the whole page or just the printable area of the page?
    * The PageFormat class provides methods for determining the height and width as well as the printable height and width of a page in 72nds of an inch. How does one determine the intended printing resolution (dpi) of the print job? If this cannot be done, how is it possible to determine the size of the page in pixels?
    I'd really appreciate help with this as fast as it can be mustered. This program needs to be completed by Friday morning and I'm clueless as to the Java printing interface.
    Thanks for any time you've spent reading this and the time you may spend answering it. :) Best wishes!

    After perusing the many books of one of my coworkers, I think I have good reason to believe the following:
    * Printing with the Printable interface is always at a resolution of 72dpi (1 pixel per point).
    * The Graphics object passed to print(...) represents a pixel space equal to the number of points of each dimension of the imageable area of the page.
    Can anyone with experience with Java printing confirm these conclusions?

  • Question about printing an image/control Using Report Generator

    The attached VI is an example of creating a report from a control or image. My problem is that when the control (xy graph) gets too large in the vertical direction it clips the image but, the horizontal is scaled to the width of the report. 
    First question is why does it scale in the horizontal and not the vertical? See the Test.pdf for what I am talking about. 
    Second, is it possible to control this behavior (edit/create an alternate for the Append Control Image to report or the Report VI's)?
    I have found many work around but ultimately it comes back to; why automatically scale one direction but not the other?
    For this application I don't mind that the graph is scaled down in the horizontal I just wish it would do the same thing in the vertical axis (I don't even want it to be a 1 to 1 zoom ratio, just fill the avalible report space).
    Thoughts?
    Attachments:
    Print XY Graph TEST.vi ‏55 KB
    Test.pdf ‏217 KB

    I agree all of the workarounds have limitations. One workaround, that I'm not sure if you have tried yet is change the numeric constant from 50 to 20 (I attached a picture showing which constant I am talking about). This seems to fix the issue just because the image never becomes larger than the report page itself.
    Let me know if that option creates any problems for you as well.
    Kevin S
    Applications Engineer
    National Instruments
    Attachments:
    Block Diagram.PNG ‏29 KB

  • Question about file size when using "Export for Web"

    Hi!
    I created a .mov file and worked to get a great balance between file size and quality so that I could deliver it via the web and make it easier for end users to see the video on a slower connection.
    My question: When I use "Export for Web," my .mov file is converted into a very large .m4v file--more than double the size of the original file. I know that this export option is to optimize the file for a wide variety of users/internet speeds. Am I correct in guessing that the end size is not an issue? I would post the .mov file instead, but I really like the option of embedding into a html page along with the "click to play" option.
    Bottom line--is it better to post the smaller .mov file that i originally started with or to go ahead and link to the bigger .m4v file that was created with the "Export for Web" option?

    "Export for Web" is a feature of QuickTime Pro and it makes 4 files and the html page code for easy copy/paste Web page editing.
    The very first file is called a "reference movie" and it links to the other 3 files (56kbps, 900kbps and 1.5Mbps). It, and the page code, "read" the connection speed of the viewing hardware and "serve up" the correct file based on that connection speed.
    In nearly all cases the "Desktop" version would still be smaller in file size than the original source. The times the file would "increase" in file size would be when an already compressed was used as the source file. You can find out more about your source file by opening it in QuickTime Player and viewing the Movie Inspector window information.
    There are dozens of other html "tricks" that could be used if your source file is already compressed but you want a different display size:
    Page code to show "aspect" or scale="tofit". This code allows values "outside" of those found in the actual QuickTime file be used for the Web page display. A 320X240 QuickTime .mov file looks pretty good at double size (640X480) but the file size would still be that of the source file.
    "Poster Movie" is another html trick that loads the Web based file directly in the QuickTime Player application (bypassing Web page layout restrictions). These files are also known as "Presentation Movies".
    Another method is the QuickTime Media Link file (.qtl). These are simple text based files that are used as a "direct link". These use simple XML (Extensible Markup Language) and are easily created in any text editing application. The simple syntax has amazing control over a simple QuickTime .mov file. You can launch (and quit) the QuickTime Player, display at other dimensions and even embed "links" inside the display.
    Some of my files as examples:
    http://homepage.mac.com/kkirkster/Lemon_Trees/ a "Poster Movie" style.
    http://homepage.mac.com/kkirkster/.Public/RedneckTexasChristmas.qtl
    A QuickTime Media Link file. A tiny file should download to the viewing machine, launch QuickTime Player, present the movie and it even includes a "link" to my Web page.
    Edit: It appears you must now double click the .qtl download to launch QuickTime.

  • Question about image size, canvas size and Picture frame

    Hi,
    This has always been a little confusing so let me describe what my question is:
    Assume I have a created a new PSD that is 8 1/2 x 11.
    The canvas size is the same 8 1/2 x 11.
    I want to put a border around the picture (say 1/2 of an inch all around), and put the finished picture in a Picture frame.  After it is in the frame, you would be able to see the entire picture plus the border.
    Q.  Should I change (reduce image size) of the PSD to (for this example), 8 x 10 1/2.      Then increase the canvas size to 8 1/2 x 11.  After I increased the canvas size, do a  Paint Bucket fill with white (to create the White border)?  then print the changed size PSD on 8 1/2 x 11 paper so that it will fit into a 8 1/2 x 11 picture frame
    I realize I could have just created the new PSD to be 8 x 10 1/2 in the first place.
    Hope I made this somewhat clear.
    Bob

    1: Decrease the size as you describe.
    2. Go to File>New or Ctrl N
    3. Make the box 8.5x11. Make sure the other data conforms to your image.
    4. Now,holding down Ctrl-Shift, Drag the image to the new box and release the mouse. Your image will be centered in the box.
    Note: there may be a method to do this including any adjustment layers, but I usually only do this as a last step, flattening a copy of the working file.

  • New to apple, question about font sizes on show bookmarks pages

    Former windows user, trying to get used to this beautiful new imac! When I am on the safari page, in the show all bookmarks page, the font is so small, and buttons to increase the size are disabled on the page! I know there must be a way to make the print bigger but how?
    Thanks to all.. I think I'm learning more from reading these forums than with all the help pages.

    Very sound advice (as always) Barry.
    I (very briefly) considered offering the Terminal/Defaults route, but thought that Safari Enhancer was the lesser of two evils. Safari Enh does not need to be kept running after changes (like the bookmark font size) are made. & I believe most of it's functions within Safari are made by simply altering the plist file - so getting back a default configuration is very simple.... just reset safari.
    keveliz : Barry's is good advice. I wouldn't put safari enhancer in the " ...here be dragons" or 'addicted to haxies' class myself... because it's just a program that you run & close afterwards - it doesn't carry on, (possibly) brewing trouble in the background.
    I haven't been using Apples even a year now - but pc's & 6502 / 6800 & onwards micros since err, 1980..... & fwiw I personally think safari-enh is much safer than most 3rd party fixers ( which isn't saying much! - so Yep, I'd recommend it based on my usage )- there's good support, a useful discussions forum; although previous versions ( presumably sorted now?) could be annoying due to setting non-std options that you hadn't specifically checked - a problem if you're just starting & you wouldn't know what was a default setting & what wasn't.
    None of which is intended to disagree with Barry's note of caution - be careful out there.

Maybe you are looking for